Openmv新新手入門方法

前言

openmv作爲一個比較成完善的模塊,在各種需要用到視覺的方面,比如做項目和參加比賽,都是常用到的一種。它是一個將攝像頭和單片機處理器結合在一起的一種系統,且它的開發包簡單易懂並且全面,在各種視覺處理方法選擇中是比較好上手的一種,相當於單片機中的arduion,不過我並不常使用openmv來做我項目視覺的解決方法,因爲覺得它封裝的越好越顯得low。。。不過僅是我個人看法。

步驟一

要學openmv,首先要解決的是錢的問題,openmv攝像頭模塊在淘寶上有很多“盜版”,即便是盜版,一塊openmv3攝像頭模塊也要280元左右,正版的則400元左右,再配上一套各種不同的攝像頭,價格就很可觀了,我常常通過一些比賽或者項目來把錢報銷掉,然後趁機學習一下,當然最後模塊可能就要上交學校了。
在這裏插入圖片描述

步驟二

學習openmv,還要解決編程語言問題,openmv有它自己的開發包,是python寫的,所以如果用openmv做東西,首先python語言要了解一些,其實只需要簡單的可以看懂py就好了,不需要學習太深入的。如果想要快速入門python的話,我認爲看書是最快的。可以關注我的微信公衆號“行走的機械人”,回覆關鍵字【電子書資源】,獲取涉及數學,編程,視覺等各門類的6G電子書資源。
在這裏插入圖片描述

步驟三

等openmv下單之後,就可以準備編程環境和學習它的編程包啦。其實它有非常全面的教程,在這兒貼出它的官網教程:
首先是openmv的官網:https://singtown.com/openmv/
裏面包含了openmv這個產品的基本介紹,點開是這樣的:
在這裏插入圖片描述
然後是openmv的開發手冊網址,裏面是官方的技術教程,我認爲寫的非常全面的詳細:https://book.openmv.cc/quick-starter.html
點開是這樣子的:
在這裏插入圖片描述
裏面從搭建openmv的編程環境開始,一步步講解的這個模塊的編程框架。

步驟四

下面給大家介紹一下openmv編程軟件的界面:
在這裏插入圖片描述初始界面如上圖所示,

  • 區域1:代碼編寫區,就是寫程序的啦,程序怎麼寫,就不在這兒寫了,官方教程很好了。
  • 區域2:幀緩衝區,就是你攝像頭所照視頻的顯示區域
  • 區域3:RGB色彩空間,就是色彩直方圖,每幅圖像的每個像素都可以分爲紅R,綠G,藍B三原色,然後將整幅圖的RGB在各點所佔比例分別表示出來,就是RGB色彩直方圖。在顏色識別時用處很大。
  • 區域4:串行終端,openmv的庫函數中有“打印”功能的函數,可以將你想看的數據打印在這裏。
    工具欄:
    在這裏插入圖片描述
    工具欄裏最有用的估計就是上圖的示例了,裏面有已經寫好的效率超高的實現各種功能的源代碼,非常好用,複製粘貼最舒服。
    在這裏插入圖片描述
    第二重要的就是機器視覺裏的一些實用工具了,不過這些工具都是在特定功能上有很好的輔助作用,現在看工具名字可能不知所云,但等你學了之後就會知道是幹什麼的了。

尾言

其實openmv還是很簡單的,畢竟它的目標是要做“機器視覺領域的arduion”嘛,入手難度還是很有限的,但它也是做比賽的一個利器,深入學習一下也是可以。關於openmv的介紹就到這裏吧,有問題歡迎評論區提問哦。

搜索微信公衆號“行走的機械人”,分享我在電控,視覺,機械,編程等方向的學習經驗,以及更多原創技術乾貨。讓我們在學習的道路上共同進步吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章