OpenMV機器視覺-視頻教程01-介紹
04-02
首發於: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,並且開放分享:http://book.openmv.cc/提供了QQ交流群:324391148,歡迎大家了解提問,以及交流使用過程中發現的問題。
這個OpenMV上手的視頻會有一系列,此外還有MicroPython,樹莓派,Arduino的有趣視頻會推出。歡迎點贊打賞丟硬幣丟香蕉關注我們。
推薦閱讀:
TAG:開源硬體 |