在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Vision Board上的openMV垃圾分類

發燒電子愛好者 ? 來源:發燒電子愛好者 ? 作者:發燒電子愛好者 ? 2024-06-17 10:49 ? 次閱讀

目標

通過在Vision Board部署openMV實現垃圾分類。

一、基礎設置

(一)配置攝像頭

Vision Board自帶攝像頭,按照電路圖使用瑞薩的FSP可以很方便的配置好。首先在stack中new一個Capture Engine Unit(r_ceu)。

wKgZomZuqfyAd6SEAABHqx92t3Q679.png

然后如下配置:

wKgZomZuqbmAXuC4AAKaGnq1LVU142.png

同樣配置好TF卡、RW007等設備,保存配置生成基礎文件。

(二)配置openMV

直接在RT-Studio上設置好相關選項。

wKgZomZuqt2AdErmAAHYHwGFwk0213.png

順便把SDRAM等打開。保存工程,打開工程執行編譯后下載到Vision Board開發板,檢查下openMV是否正常運行。

wKgZomZurUGATW3sAAOHeuWKsHU956.png

看看micropython信息

MicroPython v1.13-148-ged7ddd4 on 2020-11-03; RA8 with RT-Thread
Type "help()" for more information.
>>>

二、模型選擇

因為時間問題,來不及自己訓練模型。于是在gayhub上找了幾個星比較多的模型。
當然也可以自己收集相關圖像使用edgeimpulse訓練模型,相關[教程在此](Open MV Cam H7 Plus | Edge Impulse Documentation)。

本次直接將labels.txt 和 rubbish.tflite拷貝到Vision Board開發板的TF卡中,edgeimpulse生成的py腳本直接用上。

三、功能實現

edgeimpulse生成的py腳本內容如下:

import sensor, image, time, os, tf

sensor.reset()                         # Reset and initialize the sensor.
sensor.set_pixformat(sensor.RGB565)    # Set pixel format to RGB565 (or GRAYSCALE)
sensor.set_framesize(sensor.QVGA)      # Set frame size to QVGA (320x240)
sensor.set_windowing((240, 240))       # Set 240x240 window.
sensor.skip_frames(time=2000)          # Let the camera adjust.

net = "rubbish.tflite"
labels = [line.rstrip('n') for line in open("labels.txt")]

clock = time.clock()
while(True):
    clock.tick()

    img = sensor.snapshot()
    #  search the image...
    for obj in tf.classify(net, img, min_scale=1.0, scale_mul=0.8, x_overlap=0.5, y_overlap=0.5):
        print("**********nPredictions at [x=%d,y=%d,w=%d,h=%d]" % obj.rect())
        predictions_list = list(zip(labels, obj.output()))
        for i in range(len(predictions_list)):
            print("%s = %f" % (predictions_list[i][0], predictions_list[i][1]))

四、結果輸出

通過openMV連接Vision Board開發板,運行上述py腳本。

找來一個水瓶和舊電池。

wKgZomZusYOALEEQAAJC6upo_gM597.png

結果如下,這個水瓶形狀不規則,所以……

wKgaomZusheABsWLAABByZwz2DQ657.png

五、總結

Vision Board開發板在部署openMV的時候,240X240的圖像FPS可以達到10左右,說明性能還是比較強大。
同時,因為瑞薩制程,運行案例時候,MCU發熱量控制的相當不錯,很是驚喜。
RT-Thread集成了openMV后,可以很方便的部署一些簡單的圖像識別和AI應用,背靠openMV社區,大有可為。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發板
    +關注

    關注

    25

    文章

    5121

    瀏覽量

    98195
  • 模型
    +關注

    關注

    1

    文章

    3305

    瀏覽量

    49221
  • RT-Thread
    +關注

    關注

    31

    文章

    1305

    瀏覽量

    40386
  • openMV
    +關注

    關注

    3

    文章

    39

    瀏覽量

    9853
收藏 人收藏

    評論

    相關推薦

    Vision Board創客營連載體驗】RA8D1 Vision Board的SPI實踐

    層次的體驗。 Vision Board搭載全球首顆 480 MHz Arm Cortex-M85芯片,擁有Helium和TrustZone技術的加持。SDK包里集成了OpenMV機器視覺例程,配合MicroPython
    發表于 04-22 23:56

    Vision Board創客營連載體驗】RA8D1 Vision Board初體驗

    1 RA8D1 Vision Board簡介 Vision-Board 開發板是 RT-Thread 推出基于瑞薩 Cortex-M85 架構 RA8D1 芯片,擁有Helium和TrustZone
    發表于 04-23 21:53

    Vision Board創客營連載體驗】RA8D1-Vision Board開箱使用

    Vision Board搭載全球首顆 480 MHz Arm Cortex-M85芯片RA8D1 :6.39 CoreMark/MHz,可以快速而高效地運行機器視覺算法,實現圖像處理、等功能。包括
    發表于 04-27 21:34

    Vision Board創客營連載體驗】基于Vision Board垃圾分類

    目標 通過在Vision Board部署openMV實現垃圾分類。 一、基礎設置 (一)配置攝像頭 Vi
    發表于 06-16 17:41

    Vision Board創客營連載體驗】基于RA8D1-Vision Board的自動路徑規劃小車

    電機和編碼器實現,大腦使用RA8D1-Vision Board開發板的openmv固件完成障礙識別和底盤移動控制,兩個部分使用串口進行通訊。 二、底盤:(1)底盤使用普通車輪以菱形布局,可實現類
    發表于 06-18 15:33

    如何在openmv中實現圖傳功能?

    Vision boardopenmv固件wifi只能實現連接,一些通信和物聯網也用不了。如果我要實現在openmv中的圖傳功能該怎么做呢,求助各位大佬
    發表于 07-09 06:36

    Vision Board使用openmv無法下載腳本怎么解決?

    下載完官方的固件后成功連接openmv IDE 想嘗試脫機運行,但是保存的的選項選擇不了
    發表于 07-11 06:59

    “你是什么垃圾?”垃圾分類機器人是否成為未來垃圾分類的福音?

    “你是什么垃圾?”這是上海乃至全國大媽的垃圾拷問通用語,垃圾分類機器人能否成為未來垃圾分類的人類
    的頭像 發表于 07-17 14:53 ?2960次閱讀

    OpenMV Cam的RPC模塊

    OpenMV Cam 的rpc模塊允許您將 OpenMV Cam 連接到另一臺微控制器或計算機,并在 OpenMV Cam 執行遠程 P
    的頭像 發表于 10-08 10:28 ?1470次閱讀

    機器視覺RT-Thread Vision Board主要特點

    ,6.39 CoreMark/MHz,可以快速而高效地運行機器視覺算法,實現圖像處理、等功能。 完整支持OpenMV生態: Vision Board完全兼容OpenMV開發平臺,用戶可
    的頭像 發表于 04-15 08:35 ?658次閱讀

    Vision_Board_schematic

    Vision_Board_schematic
    發表于 03-20 09:59 ?9次下載

    RA8D1 Vision Board的SPI loopback測試

    更深層次的體驗。 ? Vision Board搭載全球首顆 480 MHz Arm Cortex-M85芯片,擁有Helium和TrustZone技術的加持。SDK包里集成了OpenMV機器視覺例程
    的頭像 發表于 04-23 00:00 ?1029次閱讀
    RA8D1 <b class='flag-5'>Vision</b> <b class='flag-5'>Board</b><b class='flag-5'>上</b>的SPI loopback測試

    Vision Board 創客營】Vision Board的DAC實踐

    1、概述 感謝官方舉辦【Vision Board 創客營】活動,使得我有機會試用Vision Board開發板,體驗嵌入式AI的快樂。在此,再次感謝官方以及導師們的熱情幫助。在本次活動
    的頭像 發表于 04-24 21:55 ?665次閱讀
    【<b class='flag-5'>Vision</b> <b class='flag-5'>Board</b> 創客營】<b class='flag-5'>Vision</b> <b class='flag-5'>Board</b><b class='flag-5'>上</b>的DAC實踐

    Vision-Board 使用TinyUSB驅動Xbox游戲手柄

    Vision-Board社區有大佬搞新活了! 如果手上有XBOX手柄的話趕快掏出你的Vision-Board 體驗下: 接下來看看KunYi大佬如何進行添加的Xbox支持的: 準備工作
    的頭像 發表于 05-10 15:42 ?589次閱讀
    <b class='flag-5'>Vision-Board</b> 使用TinyUSB驅動Xbox游戲手柄

    Vision-Board 使用TinyUSB驅動Xbox游戲手柄

    Vision-Board社區有大佬搞新活了!如果手上有XBOX手柄的話趕快掏出你的Vision-Board體驗下:接下來看看KunYi大佬如何進行添加的Xbox支持的:準備工作:Vision-Bo
    的頭像 發表于 05-11 08:35 ?523次閱讀
    <b class='flag-5'>Vision-Board</b> 使用TinyUSB驅動Xbox游戲手柄
    主站蜘蛛池模板: 一级毛片日韩 | 91精品欧美激情在线播放 | 天天干天天爱天天射 | 国产婷婷高清在线观看免费 | 黄网站免费视频 | 男人视频网| 日韩一级在线 | 456影院第一 | 白嫩少妇激情无码 | 人人看人人做 | 女主播扒开内衣让粉丝看个够 | 六月丁香深爱六月综合激情 | 一级福利视频 | 男女吃奶一进一出动态图 | 99久久精品99999久久 | 高清一区二区三区视频 | 午夜影院普通 | 色噜噜狠狠成人影院 | re久久| 丁香婷婷九月 | 日本在线播放一区 | 亚洲国产精品自在现线让你爽 | 狠狠色狠狠色综合网 | 亚洲一区二区影视 | 在线a亚洲老鸭窝天堂新地址 | 四虎国产欧美成人影院 | 国产精品亚洲精品日韩动图 | 国产精品伦理一区二区三区 | 1024国产欧美日韩精品 | 四虎4444hu4影视最新地址 | 国产精品7m凸凹视频分类大全 | www在线播放| 亚洲美女黄视频 | 欧美猛交xxx呻吟 | 天天干天天干天天干天天 | 欧美破处视频在线 | 天天做夜夜爱 | 国产精品久久久久久福利 | 午夜毛片不卡高清免费 | 欧美拍拍| 黄色网址免费在线 |