加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

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

06/24 10:06
1830
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
實物圖
相關(guān)方案
  • 方案介紹
    • 第19章-OpenMV視覺循跡功能
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜
第19.1 章-[星瞳科技]OpenMV視覺循跡功能 超詳細(xì)OpenMV與STM32單片機(jī)通信 (有完整版源碼) 【星曈科技】OpenMv筆記——利用OpenMV與STM32進(jìn)行串口通信
這里是詳細(xì)教程,從理論原理到實踐操作,然后具體代碼調(diào)試都會講解,有對應(yīng)視頻,所以比較長,希望大家認(rèn)真學(xué)習(xí)。
這個是全網(wǎng)最詳細(xì)的STM32項目教學(xué)視頻。
第一篇在這里:
視頻在這里


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

第19章-OpenMV視覺循跡功能

19.0-組裝和實物介紹等

組裝

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

19.1-openmv介紹

OpenMV是一款優(yōu)秀的開源視覺識別硬件板,旨在成為一個用于計算機(jī)視覺項目和應(yīng)用的“Arduino”。

主要特點如下:

  1. 簡單易用:編程語言是Python,使用OpenMV IDE進(jìn)行代碼編寫與調(diào)試。這個集成開發(fā)環(huán)境提供了豐富的功能例如圖像顯示、視頻錄制,以及串口調(diào)試等,非常方便。
  2. 性能卓越:基于高性能MicroPython嵌入式操作系統(tǒng),支持諸如圖像捕獲、圖像處理、面部識別等諸多復(fù)雜操作。
  3. 支持豐富:包含豐富的API接口,可以實現(xiàn)多種圖像處理操作,并且兼容眾多類型的傳感器和配件,使其可應(yī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)域都可以找得到它的身影,包括:人臉檢測,眼球跟蹤,目標(biāo)檢測,自動駕駛,物品分類等。

資料和軟件安裝

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

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

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

擰攝像頭調(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ù)實際情況定,如果不需要鏡像需要注釋掉
sensor.set_hmirror(True) #水平方向反轉(zhuǎn) 根據(jù)自己攝像頭和模塊安裝位置調(diào)整 ?。。≈匾煌瑪z像頭是否需要鏡像根據(jù)實際情況定,如果不需要鏡像需要注釋掉

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

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
LTC6993CS6-2#TRMPBF 1 Analog Devices Inc LTC6993CS6-2#TRMPBF

ECAD模型

下載ECAD模型
$3.63 查看
CC3100MODR11MAMOBT 1 Texas Instruments SimpleLink™ Wi-Fi CERTIFIED™ network processor module for Internet-of-Things with 2 TLS/SSL 63-QFM -20 to 70
$17.55 查看
S29AL016J70TFI020 1 Cypress Semiconductor Flash, 1MX16, 70ns, PDSO48, TSOP-48
$10.3 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜