• 方案介紹
        • 第19章-OpenMV視覺(jué)循跡功能
      • 附件下載
      • 推薦器件
      • 相關(guān)推薦
      申請(qǐng)入駐 產(chǎn)業(yè)圖譜

      第19.1章-[星瞳科技]OpenMV視覺(jué)循跡功能 超詳細(xì)OpenMV與STM32單片機(jī)通信

      2024/06/24
      2400
      加入交流群
      掃碼加入
      獲取工程師必備禮包
      參與熱點(diǎn)資訊討論

      聯(lián)系方式.txt

      共1個(gè)文件

      第19.1 章-[星瞳科技]OpenMV視覺(jué)循跡功能 超詳細(xì)OpenMV與STM32單片機(jī)通信 (有完整版源碼) 【星曈科技】OpenMv筆記——利用OpenMV與STM32進(jìn)行串口通信
      這里是詳細(xì)教程,從理論原理到實(shí)踐操作,然后具體代碼調(diào)試都會(huì)講解,有對(duì)應(yīng)視頻,所以比較長(zhǎng),希望大家認(rèn)真學(xué)習(xí)。
      這個(gè)是全網(wǎng)最詳細(xì)的STM32項(xiàng)目教學(xué)視頻。
      第一篇在這里:
      視頻在這里


      STM32智能小車(chē)V3-STM32入門(mén)教程-openmv與STM32循跡小車(chē)-stm32f103c8t6-電賽 嵌入式學(xué)習(xí) PID控制算法 編碼器電機(jī) 跟隨

      第19章-OpenMV視覺(jué)循跡功能

      19.0-組裝和實(shí)物介紹等

      組裝

      攝像頭安裝支架清單如下。
      、在這里插入圖片描述
      為了方便看后面絲印 建議把亞力克膜撕掉
      在這里插入圖片描述
      安裝順序安裝如下
      在這里插入圖片描述
      攝像頭按照M3螺絲
      在這里插入圖片描述
      擰到一起
      在這里插入圖片描述
      用M2螺絲和螺母連接
      在這里插入圖片描述
      把另一個(gè)法蘭盤(pán)拆掉 按照如下位置
      在這里插入圖片描述
      M3固定法蘭盤(pán),然后用頂絲固定碳桿
      在這里插入圖片描述

      19.1-openmv介紹

      OpenMV是一款優(yōu)秀的開(kāi)源視覺(jué)識(shí)別硬件板,旨在成為一個(gè)用于計(jì)算機(jī)視覺(jué)項(xiàng)目和應(yīng)用的“Arduino”。

      主要特點(diǎn)如下:

      1. 簡(jiǎn)單易用:編程語(yǔ)言是Python,使用OpenMV IDE進(jìn)行代碼編寫(xiě)與調(diào)試。這個(gè)集成開(kāi)發(fā)環(huán)境提供了豐富的功能例如圖像顯示、視頻錄制,以及串口調(diào)試等,非常方便。
      2. 性能卓越:基于高性能MicroPython嵌入式操作系統(tǒng),支持諸如圖像捕獲、圖像處理、面部識(shí)別等諸多復(fù)雜操作。
      3. 支持豐富:包含豐富的API接口,可以實(shí)現(xiàn)多種圖像處理操作,并且兼容眾多類(lèi)型的傳感器和配件,使其可應(yīng)用于多種場(chǎng)景之中。
      4. 易拓展:OpenMV設(shè)有豐富穩(wěn)定的I/O端口,包括UART、I2C、SPI、CAN,此外還有12位ADC,支持MicroSD卡及USB,結(jié)構(gòu)緊密小巧方便集成。
      5. 應(yīng)用廣泛:由于其強(qiáng)大的功能,在很多領(lǐng)域都可以找得到它的身影,包括:人臉檢測(cè),眼球跟蹤,目標(biāo)檢測(cè),自動(dòng)駕駛,物品分類(lèi)等。

      資料和軟件安裝

      • 關(guān)于OpenMV各種庫(kù)和使用,看官網(wǎng)文檔:
        http://docs.openmv.io/ (英文網(wǎng)站)
      • https://docs.singtown.com/ (中文網(wǎng)站)
      • https://docs.singtown.com/micropython/zh/latest/openmvcam/library/index.html
      • 使用MicroPython 問(wèn)題可以查看文檔。http://docs.micropython.org/en/latest/pyboard/
      • OpenMV論壇,有問(wèn)題可以在論壇交流或者查找問(wèn)題https://forums.openmv.io/
      • 軟件下載地址:https://openmv.io/pages/download (英文 速度慢)安裝步驟就按照下一步默認(rèn)按照就可以(也可以換一個(gè)安裝路徑)https://singtown.com/openmv-download/ (中文下載速度快)
        在這里插入圖片描述
        建議使用資料包里面已經(jīng)下載好
        在這里插入圖片描述
        安裝過(guò)程,直接同意協(xié)議,直接下一步,下一步,就安裝完畢。

      使用數(shù)據(jù)USB線連接到電腦,不要升級(jí)固件
      在這里插入圖片描述
      測(cè)試一下運(yùn)行一個(gè)基礎(chǔ)程序 "HelloWord"程序。
      在這里插入圖片描述然后查看攝像頭是否需要反轉(zhuǎn)、代碼添加到循環(huán)之前。

      # 注意是否有下面兩句根據(jù)自己攝像頭調(diào)整
      sensor.set_vflip(True)  #垂直方向翻轉(zhuǎn) 根據(jù)自己攝像頭和模塊安裝位置調(diào)整 ?。?!重要不同攝像頭是否需要鏡像根據(jù)實(shí)際情況定,如果不需要鏡像需要注釋掉
      sensor.set_hmirror(True) #水平方向反轉(zhuǎn) 根據(jù)自己攝像頭和模塊安裝位置調(diào)整 ?。?!重要不同攝像頭是否需要鏡像根據(jù)實(shí)際情況定,如果不需要鏡像需要注釋掉
      
      

      擰攝像頭調(diào)焦
      在這里插入圖片描述

      # Hello World Example
      #
      # Welcome to the OpenMV IDE! Click on the green run arrow button below to run the script!
      
      import sensor
      import time
      
      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.skip_frames(time=2000)  # Wait for settings take effect.
      clock = time.clock()  # Create a clock object to track the FPS.
      
      # 注意是否有下面兩句根據(jù)自己攝像頭調(diào)整
      sensor.set_vflip(True)  #垂直方向翻轉(zhuǎn) 根據(jù)自己攝像頭和模塊安裝位置調(diào)整 ?。?!重要不同攝像頭是否需要鏡像根據(jù)實(shí)際情況定,如果不需要鏡像需要注釋掉
      sensor.set_hmirror(True) #水平方向反轉(zhuǎn) 根據(jù)自己攝像頭和模塊安裝位置調(diào)整 ?。。≈匾煌瑪z像頭是否需要鏡像根據(jù)實(shí)際情況定,如果不需要鏡像需要注釋掉
      
      while True:
          clock.tick()  # Update the FPS clock.
          img = sensor.snapshot()  # Take a picture and return the image.
          print(clock.fps())  # Note: OpenMV Cam runs about half as fast when connected
          # to the IDE. The FPS should increase once disconnected.
      
      

      清晰度大概如下
      在這里插入圖片描述
      后面我們的章節(jié)講解openmv 部分代碼然后STM32代碼然后聯(lián)調(diào)

      聯(lián)系:Q,1930299709

      • 聯(lián)系方式.txt
        下載

      推薦器件

      更多器件
      器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
      ASEMPLV-100.000MHZ-LR-T 1 Abracon Corporation MEMS OSC XO 100.0000MHZ LVDS SMD
      $4.89 查看
      FOD817A3SD 1 Rochester Electronics LLC 1 CHANNEL TRANSISTOR OUTPUT OPTOCOUPLER, LEAD FREE, DIP-4
      $0.53 查看
      意法半導(dǎo)體

      意法半導(dǎo)體

      意法半導(dǎo)體(ST)集團(tuán)于1987年6月成立,是由意大利的SGS微電子公司和法國(guó)Thomson半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱改為意法半導(dǎo)體有限公司。意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一,公司銷(xiāo)售收入在半導(dǎo)體工業(yè)五大高速增長(zhǎng)市場(chǎng)之間分布均衡(五大市場(chǎng)占2007年銷(xiāo)售收入的百分比):通信(35%),消費(fèi)(17%),計(jì)算機(jī)(16%),汽車(chē)(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體是全球第五大半導(dǎo)體廠商,在很多市場(chǎng)居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車(chē)用集成電路領(lǐng)域居世界前列.

      意法半導(dǎo)體(ST)集團(tuán)于1987年6月成立,是由意大利的SGS微電子公司和法國(guó)Thomson半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱改為意法半導(dǎo)體有限公司。意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一,公司銷(xiāo)售收入在半導(dǎo)體工業(yè)五大高速增長(zhǎng)市場(chǎng)之間分布均衡(五大市場(chǎng)占2007年銷(xiāo)售收入的百分比):通信(35%),消費(fèi)(17%),計(jì)算機(jī)(16%),汽車(chē)(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體是全球第五大半導(dǎo)體廠商,在很多市場(chǎng)居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車(chē)用集成電路領(lǐng)域居世界前列.收起

      查看更多

      相關(guān)推薦

      方案定制

      去合作
      方案開(kāi)發(fā)定制化,2000+方案商即時(shí)響應(yīng)!