標籤:

OpenMV機器視覺-視頻教程01-介紹

首發於:OpenMV教程01: 介紹 | 星瞳科技

視頻確實比圖文直觀,而且傳播的廣。讓女票來露臉吧d(`???)b

https://www.zhihu.com/video/915253373660463104

嗶哩嗶哩視頻地址:嗶哩嗶哩

OpenMV詳細信息:www.openmv.cc

QQ交流群:324391148

  • OpenMV是一個非常易用和低價的機器視覺開發組件。你可以通過編程來調用圖像處理的演算法來進行開發。有很多機器視覺方面的應用。

    比如自動追蹤小球的小車,比如巡線的車,比如自動追蹤人臉的四旋翼,比如追蹤小球的雲台。
  • 它有很多功能,內置了非常多的演算法:
    • 濾波
    • 顏色追蹤
    • AptilTag
    • 二維碼
    • 條形碼
    • 人臉識別
    • 人眼追蹤(瞳孔識別)
    • 直線識別
    • 圓形識別
    • 矩形識別
    • 數字識別
    • 線性回歸-巡線
    • 模板匹配
    • 特徵點追蹤
    • 光流
    • 邊緣檢測
    • 錄製視頻
    • mavlink
  • 他的主控晶元是性能非常強大的STM32F7,主頻有216MHZ,2M flash。在色塊追蹤上,幀率可以到達85~90幀,速度非常快。
  • 他的感光元件是OV7725,解析度為640x480。
  • 最重要的,是他非常易於使用。可以直接調用已經封裝好的圖像處理的函數,不必為苦苦研究底層的演算法煩惱。
  • 內置了Micro Python解釋器,所以可以直接用Python編程,你可以用Python特性編寫你所有的邏輯,比如字元串的方法,還可以調用Python的很多庫,比如json,正則,struct,socket。
  • 當你把OpenMV插入電腦,會自動彈出一個U盤,用來直接保存程序。
  • 當然,你也可以把OpenMV看成一個擁有視覺演算法的,使用Python編程的單片機。它擁有

    10個IO,一個ADC/DAC,一個SPI, 一個I2C,兩個UART,三個舵機介面。。。

  • 你可以直接用python調用函數來使用硬體,而不用管底層的寄存器。
  • 當然可以通過串口和Arduino,51,STM32等任何單片機通信。
  • 也可以通過額外的ttl-rs232或者ttl-rs485模塊和PLC通信。
  • 同時,它的介面是可疊加的,可以用LCD來顯示。
  • 你可以安裝WiFi來無線傳輸視頻,OpenMV的wifi擴展板採用atwinc1500,傳輸速率高達48Mbps。直接在瀏覽器輸入網址,即可實時查看攝像頭圖像。
  • wifi視頻
  • SD卡可以用來保存圖片,錄製視頻。或者在調用模板匹配演算法的時候,使用sd卡存儲的圖片就行匹配識別。
  • 他的鏡頭是M12通用的鏡頭,在不同的場景應用不同的鏡頭。
    • 標配鏡頭視角大概120度,長焦鏡頭30度,廣角185度,無畸變鏡頭90度。
    • 標配鏡頭焦距2.8mm,長焦12mm,廣角1.7mm,無畸變鏡頭3.6mm。
  • 他還有一個非常強大的IDE,內置了很多例子和工具。
    • 例子
    • 實時顯示圖像
    • 圖像直方圖,可以實時查看顏色直方圖,有rgb,gray,lab,yuv
    • 閾值助手
    • teriminal調試
    • 串口助手,可以通過REPL互動式運行Python命令
    • 一鍵下載程序
  • 我們星瞳科技是國內代理,編寫了教程,來講解OpenMV,並且開放分享:book.openmv.cc/

    提供了QQ交流群:324391148,歡迎大家了解提問,以及交流使用過程中發現的問題。

這個OpenMV上手的視頻會有一系列,此外還有MicroPython,樹莓派,Arduino的有趣視頻會推出。歡迎點贊打賞丟硬幣丟香蕉關注我們。


推薦閱讀:

TAG:開源硬體 |