原文:從0開始的智能車代碼(1)

代碼從逐飛科技的開源庫開始。 想要站在巨人的肩膀上,首先要爬上巨人。在抄別人的代碼時,我將會經常發現一些不盡如人意的地方,但是為了使代碼順利運行,我將標記出這些問題而不改善。 在主循環中首先判斷攝像頭數據是否采集完成,然后使用大津法求閾值,根據閾值對原圖像數組進行二值化。 大津法 OTSU 是一種確定圖像二值化分割閾值的算法,由日本學者大津於 年提出。從大津法的原理上來講,該方法又稱作最大類間方差 ...

2020-07-19 09:04 0 620 推薦指數:

查看詳情

從0開始的智能代碼(5)

環島處理方法存在一個嚴重的 bug,在入環或過環時會出現反向打角的現象。以左側入環為例,小車首先會發現左側存在一個 V 字跳變點,同時根據這個跳變點補右邊線,這是正確的。然而,當小車向左打角到一定程度 ...

Wed Jul 29 23:48:00 CST 2020 0 543
從0開始的智能代碼(4)

環島是處理起來相對比較困難的一種賽道元素。條條大路通環島,解決環島問題也有許多不同的方案。在我參考過環島的代碼時,復雜的代碼邏輯和龐大的代碼量使我望而卻步,見到巨人的肩膀魁梧卻布滿荊棘,我決定自己動手豐衣足食。我的方法是 MELP 四步過環島,即遇環(Meet)、入環(Enter)、出環 ...

Sat Jul 25 23:19:00 CST 2020 0 886
從0開始的智能代碼(3)

舵機 PID 控制首先要得到一個偏差值,得到偏差值的途徑是識別賽道中間的電磁線或者使用攝像頭進行圖像識別。目前的方案是攝像頭采集圖像,使用大津法求動態閾值,圖像二值化,然后從圖像底端向上搜索左右邊線,根據左右邊線計算中線。根據我的理解屏幕中間的位置也就是的正前方是當前值,根據圖像提取的中線是預期 ...

Wed Jul 22 07:05:00 CST 2020 0 500
通過串口+OpenCv 的智能圖像還原

做過智能攝像頭的都知道,我們在做的過程中如果光是看那些單片機傳回來的01字符串的圖像數據的話,那可是一件相關無聊的事情。不僅如此,看這樣的數據還很廢眼睛的。這樣的話看沒過多眼睛就開始累了,就開始不想干活了。 我也正是因為這樣,看着這些超級無聊的數據時。感覺怎么看 ...

Sat Jul 27 07:46:00 CST 2013 1 2385
智能學習(十七)——舵機學習

一、舵機的結構 舵機簡單的說就是集成了直流電機、電機控制器和減速器等,並封裝在一個便於安裝的外殼里的伺服單元。能夠利用簡單的輸入信號比較精確的轉動給定角度的電機系統。舵機安裝了一個電位器 ...

Mon Aug 15 19:29:00 CST 2016 1 13228
智能學習(十四)——舵機學習

一、舵機基礎知識 1、定義 舵機簡單的說就是集成了直流電機、電機控制器和減速器等,並封裝在一個便於安裝的外殼里的伺服單元。能夠利用簡單的輸入信號比較精確的轉動給定角度的電機系統。 ...

Mon Dec 07 21:59:00 CST 2015 0 2909
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM