0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

立創(chuàng)·梁山派開發(fā)板-21年電賽F題-送藥小車-K210更換固件-運(yùn)行基礎(chǔ)顏色識(shí)別例程

jf_31863339 ? 來源:jf_31863339 ? 作者:jf_31863339 ? 2023-07-28 11:27 ? 次閱讀

送藥小車代碼倉庫:https://gitee.com/lcsc/medical_car

更好的觀看體驗(yàn)請(qǐng)去:https://dri8c0qdfb.feishu.cn/wiki/UjwwwO0KZii5bykPcE4cJZafnAg

送藥小車立創(chuàng)開源平臺(tái)資料https://oshwhub.com/li-chuang-kai-fa-ban/21-dian-sai-f-ti-zhi-neng-song-yao-xiao-che

K210更換固件-運(yùn)行基礎(chǔ)顏色識(shí)別例程

國(guó)產(chǎn)的K210開發(fā)板挺多的,直接在淘寶搜索購買就可以了,想買一個(gè)自帶屏幕的方便調(diào)試,所以就購買了如圖所示的K210

wKgaomTDNYaAf-LYAAVi14l20d0613.jpg

更新固件

他的IDE叫CanMV,看起來應(yīng)該是官方合作出品的。但是實(shí)際使用的時(shí)候發(fā)現(xiàn)他里面的函數(shù)都比較老舊,連接IDE的時(shí)候經(jīng)常性出現(xiàn)連不上或者連上很久之后才有反應(yīng)。而且對(duì)機(jī)器視覺的適配沒有Maixpy好,所以開始之前我們先給這個(gè)K210板更換一下固件。

打開SIPEED的入門指南-更新固件,按照文中介紹,下載kflash_gui,打開固件下載頁面,下載maixpy_v0.6.2_84_g8fcd84a58_openmv_kmodel_v4_with_ide_support.bin,打開kflash_gui,選擇剛下載下來的固件,確保串口沒有被占用,點(diǎn)擊下載等待下載成功就可以了。

wKgZomTDNYeAKs7SAAVBcJ1sbyI070.jpg

下載并連接IDE

參考官方的安裝使用教程,打開鏈接,下載maixpy-ide-windows-0.2.5.exe,并安裝到電腦上面。選擇相應(yīng)串口,連接K210開發(fā)板,右邊正常出現(xiàn)圖像就說明之前的操作都是對(duì)的,可以開始學(xué)習(xí)了。

wKgaomTDNYiAb7e6ACjTgb8XnYo314.jpg

學(xué)習(xí)基礎(chǔ)顏色識(shí)別例程

在送藥小車中,地面的指示線是紅色的,走廊和停車線是黑色的。最簡(jiǎn)單的識(shí)別方法就是找色塊了。

參考學(xué)習(xí)鏈接,學(xué)完這個(gè)就能在圖像中把綠色色塊找出來了。這個(gè)里面最關(guān)鍵的就是理解閾值,在IDE里面的工具-工具 ->機(jī)器視覺 ->閾值編輯器就可在彈出來的窗口中手動(dòng)拖動(dòng)滑塊來確定顏色閾值,你也可以把綠色改為紅色試試。

一個(gè)需要注意的點(diǎn)就是進(jìn)行顏色識(shí)別的時(shí)候?yàn)榱朔乐归撝蛋l(fā)生大的改變,需要關(guān)閉攝像頭的自動(dòng)增益和白平衡。

wKgaomTDNYqAaZL5ADw6VKLk7zY281.jpg

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 固件
    +關(guān)注

    關(guān)注

    9

    文章

    548

    瀏覽量

    22854
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4834

    瀏覽量

    96845
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    創(chuàng)·梁山開發(fā)板-21F-送藥小車-K210的KPU數(shù)字識(shí)別訓(xùn)練

    數(shù)字的數(shù)據(jù)量盡可能相等。但 k210 的算力也是有限的,他所能運(yùn)行的模型也是有限的,對(duì)于 k210運(yùn)行 c 代碼時(shí)最大可以加載 6MB 左右的模型,
    的頭像 發(fā)表于 07-31 10:29 ?1089次閱讀
    <b class='flag-5'>立</b><b class='flag-5'>創(chuàng)</b>·<b class='flag-5'>梁山</b><b class='flag-5'>派</b><b class='flag-5'>開發(fā)板</b>-<b class='flag-5'>21</b><b class='flag-5'>年</b><b class='flag-5'>電</b><b class='flag-5'>賽</b><b class='flag-5'>F</b><b class='flag-5'>題</b>-<b class='flag-5'>送藥</b><b class='flag-5'>小車</b>-<b class='flag-5'>K210</b>的KPU數(shù)字<b class='flag-5'>識(shí)別</b>訓(xùn)練

    創(chuàng)·梁山開發(fā)板-21F-送藥小車-K210功能實(shí)現(xiàn)代碼講解

    關(guān)鍵的注釋都添加了,可以幫助理解代碼,這段代碼同時(shí)實(shí)現(xiàn)了尋紅線和數(shù)字識(shí)別,但是還做不到同時(shí)運(yùn)行,在尋紅線的時(shí)候沒法數(shù)字識(shí)別,這兩個(gè)狀態(tài)之間的切換可以通過長(zhǎng)按K210上的用戶按鍵或者由
    的頭像 發(fā)表于 08-01 09:49 ?1100次閱讀

    開發(fā)板-21F-送藥小車-小車尋紅線環(huán)的調(diào)試與實(shí)現(xiàn)

    PID控制來說,測(cè)量值是紅線相較屏幕中線的偏移,目標(biāo)值是想讓紅線偏移為0,輸出值是電機(jī)的速度。 根據(jù)14_創(chuàng)梁山K210串口通信協(xié)議
    的頭像 發(fā)表于 08-03 10:10 ?1289次閱讀

    創(chuàng)·梁山開發(fā)板-21F-送藥小車實(shí)現(xiàn)思路

    基本要求 1. 根據(jù)走廊上的標(biāo)識(shí)信息自動(dòng)識(shí)別,尋徑將藥品送到指定病房,投影要在門口區(qū)域內(nèi), 2. 到了指定病房后,點(diǎn)亮紅色指示燈,等待卸載藥品。 3. 人工卸掉藥品后,小車自動(dòng)熄滅紅色指示燈,開始返回。 4. 自動(dòng)返回藥房,點(diǎn)亮綠色指示燈。
    的頭像 發(fā)表于 08-08 09:44 ?776次閱讀
    <b class='flag-5'>立</b><b class='flag-5'>創(chuàng)</b>·<b class='flag-5'>梁山</b><b class='flag-5'>派</b><b class='flag-5'>開發(fā)板</b>-<b class='flag-5'>21</b><b class='flag-5'>年</b><b class='flag-5'>電</b><b class='flag-5'>賽</b><b class='flag-5'>F</b><b class='flag-5'>題</b>-<b class='flag-5'>送藥</b><b class='flag-5'>小車</b>實(shí)現(xiàn)思路

    怎樣去設(shè)計(jì)一個(gè)智能送藥小車

    2021F智能送藥小車原文鏈接:openmv巡線代碼:數(shù)字
    發(fā)表于 01-07 08:19

    K210開發(fā)板的裸機(jī)開發(fā)基礎(chǔ)教程分享

    本文作為K210開發(fā)板的裸機(jī)開發(fā)基礎(chǔ)教程,權(quán)威請(qǐng)參考嘉楠官方的開發(fā)手冊(cè)。文章中問題在所難免,歡迎討論~文章目錄基礎(chǔ)例程點(diǎn)亮LED燈1. SD
    發(fā)表于 02-28 06:46

    Kendryte K210開發(fā)板使用說明書

    本文檔是 Kendryte K210 開發(fā)板使用說明書,型號(hào)是 KD233,描述了開發(fā)板資源、建立軟件開發(fā)環(huán)境、使用 SDK 在開發(fā)板上執(zhí)行
    發(fā)表于 05-28 10:09 ?64次下載

    亞博智能K210開發(fā)板學(xué)習(xí)筆記

    亞博智能K210開發(fā)板學(xué)習(xí)筆記
    發(fā)表于 12-08 15:06 ?46次下載
    亞博智能<b class='flag-5'>K210</b><b class='flag-5'>開發(fā)板</b>學(xué)習(xí)筆記

    基于K210的MNIST手寫數(shù)字識(shí)別

    基于K210的MNIST手寫數(shù)字識(shí)別硬件平臺(tái) 采用Maixduino開發(fā)板 在sipeed官方有售軟件平臺(tái) 使用MaixPy環(huán)境進(jìn)行單片機(jī)的編程 官方資源可在這里下載 鏈接: [link
    發(fā)表于 12-22 18:44 ?27次下載
    基于<b class='flag-5'>K210</b>的MNIST手寫數(shù)字<b class='flag-5'>識(shí)別</b>

    創(chuàng)梁山的華秋DFM解析講解(下)

    創(chuàng)開源的梁山開發(fā)板已經(jīng)大批量生產(chǎn),其中一些細(xì)節(jié)和布線布局規(guī)則還是很值得我們學(xué)習(xí)的。上期已經(jīng)介紹電氣信號(hào),最小線寬,最小間距,SMD間距的
    的頭像 發(fā)表于 12-12 13:17 ?1863次閱讀
    <b class='flag-5'>立</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>梁山</b><b class='flag-5'>派</b>的華秋DFM解析講解(下)

    使用K210和Arduino IDE/Micropython進(jìn)行圖像識(shí)別

    電子發(fā)燒友網(wǎng)站提供《使用K210和Arduino IDE/Micropython進(jìn)行圖像識(shí)別.zip》資料免費(fèi)下載
    發(fā)表于 06-25 11:02 ?6次下載
    使用<b class='flag-5'>K210</b>和Arduino IDE/Micropython進(jìn)行圖像<b class='flag-5'>識(shí)別</b>

    梁山開發(fā)板-21F-送藥小車-分析

    全國(guó)產(chǎn)開源開發(fā)板,基于GD32F4系列,21F
    的頭像 發(fā)表于 07-31 10:13 ?1153次閱讀
    <b class='flag-5'>梁山</b><b class='flag-5'>派</b><b class='flag-5'>開發(fā)板</b>-<b class='flag-5'>21</b><b class='flag-5'>年</b><b class='flag-5'>電</b><b class='flag-5'>賽</b><b class='flag-5'>F</b><b class='flag-5'>題</b>-<b class='flag-5'>送藥</b><b class='flag-5'>小車</b>-<b class='flag-5'>賽</b><b class='flag-5'>題</b>分析

    創(chuàng)梁山開發(fā)板-21F-送藥小車-小車角度環(huán)的調(diào)試與實(shí)現(xiàn)

    來達(dá)到目標(biāo)值。 第二種是在實(shí)現(xiàn)小車輪子位置環(huán)的基礎(chǔ)上,控制兩邊輪子同時(shí)向不同的方向旋轉(zhuǎn)一定的圈數(shù)(編碼器脈沖),在小車輪子不打滑的情況下轉(zhuǎn)過的角度就是一個(gè)確定的值,在送藥小車的地圖中
    的頭像 發(fā)表于 07-27 10:18 ?844次閱讀
    <b class='flag-5'>立</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>梁山</b><b class='flag-5'>派</b><b class='flag-5'>開發(fā)板</b>-<b class='flag-5'>21</b><b class='flag-5'>年</b><b class='flag-5'>電</b><b class='flag-5'>賽</b><b class='flag-5'>F</b><b class='flag-5'>題</b>-<b class='flag-5'>送藥</b><b class='flag-5'>小車</b>-<b class='flag-5'>小車</b>角度環(huán)的調(diào)試與實(shí)現(xiàn)

    創(chuàng)·梁山開發(fā)板-21F-送藥小車-與K210串口通信協(xié)議框架搭建

    K210可以識(shí)別到色塊和識(shí)別數(shù)字后,就需要把這些信息傳遞給創(chuàng)梁山派了。而立
    的頭像 發(fā)表于 08-02 10:57 ?703次閱讀

    創(chuàng)·梁山開發(fā)板-21F-送藥小車數(shù)據(jù)的發(fā)布與訂閱

    推薦或不建議使用全局變量來傳遞信息的原因主要有以下幾點(diǎn): 1. 競(jìng)爭(zhēng)條件:在多任務(wù)環(huán)境下,全局變量會(huì)面臨競(jìng)爭(zhēng)條件的問題。當(dāng)多個(gè)任務(wù)同時(shí)讀寫同一個(gè)全局變量時(shí),會(huì)導(dǎo)致數(shù)據(jù)的不一致性和錯(cuò)誤的結(jié)果。這是因?yàn)槿蝿?wù)的執(zhí)行是并發(fā)的,無法控制它們的執(zhí)行順序。 2. 數(shù)據(jù)共享和保護(hù):全局變量被所有任務(wù)共享,這意味著多個(gè)任務(wù)可以同時(shí)訪問和修改該變量。如果沒有正確的數(shù)據(jù)保護(hù)機(jī)制,可能會(huì)導(dǎo)致數(shù)據(jù)損壞或沖突。 3. 可維護(hù)性和調(diào)試?yán)щy:使用全局變量傳遞信息可能導(dǎo)致代碼的可維護(hù)性和調(diào)試的困難。由于全局變量可以被任何任務(wù)修改,追蹤問題的根源和調(diào)試錯(cuò)誤可能會(huì)變得更加困難。
    的頭像 發(fā)表于 08-07 09:55 ?420次閱讀
    <b class='flag-5'>立</b><b class='flag-5'>創(chuàng)</b>·<b class='flag-5'>梁山</b><b class='flag-5'>派</b><b class='flag-5'>開發(fā)板</b>-<b class='flag-5'>21</b><b class='flag-5'>年</b><b class='flag-5'>電</b><b class='flag-5'>賽</b><b class='flag-5'>F</b><b class='flag-5'>題</b>-<b class='flag-5'>送藥</b><b class='flag-5'>小車</b>數(shù)據(jù)的發(fā)布與訂閱