原创 智能車復工日記【5】:起跑線的識別與車庫入庫

起跑線識別 起跑線的圖: 思路: 1、設置一個棧,用來存儲黑色元素。 2、從此行的第0列開始往左掃,如果遇到黑色元素,入棧, 3、如果遇到白色元素,出棧,出棧的同時統計棧中元素個數,如果棧中元素爲4—8個(也就是黑膠的寬度),

原创 2020HDU數字圖像課程工程大作業分析(李竹老師課)

試題分析: 在連續的視頻中對火焰及水柱的軌跡檢測,效果如圖。 ** 提示: 1、火焰可利用亮度和顏色 2、水柱的軌跡需要先用背景差分獲得水柱的連通域,然後利用連通域上的像素點進行曲線的擬合,水槍的位置視爲已知,即可以手動活動座標

原创 智能車復工日記【7】:關於會車的圖像問題

目錄更換掃線方式獲取車的輪廓車屁股所在行數確定白色球檯導致的問題 由於現在板子上沒有UWB引腳,所以這裏先假設一個flag; 當距離很近的時候,該flag置1,表示進入會車狀態。 注意:當距離很近的時候,後車應檢查圖像,觀察視野中

原创 智能車復工日記【6】:有bug的模糊PID記錄

目錄DYY Warning算法參考鏈接:代碼.c文件.h文件調用方法希望有大佬能幫我指正錯誤之處。以後假如有機會的話再搞這個模糊吧,頭疼!!! DYY Warning 今天調入車庫的舵機PD時發現了一個重大bug,就是很有可能我寫

原创 智能車復工日記【5】:起跑線的識別

起跑線的圖: 思路: 1、設置一個棧,用來存儲黑色元素。 2、從此行的第0列開始往左掃,如果遇到黑色元素,入棧, 3、如果遇到白色元素,出棧,出棧的同時統計棧中元素個數,如果棧中元素爲4—8個(也就是黑膠的寬度),black_

原创 智能車復工日記【4】:關於圖像的上下位機的調整問題總結

問題1:環島判斷函數,last方差,find_guaidian()函數放置位置不同 在上位機中,每幀圖像的處理放在ImageProcess()函數中, void ImageProcess() {

原创 Opencv將處理後的視頻保存出現的問題

問題描述: 代碼運行過程中,imshow出來的每幀的效果圖是正確的,但是按照網上的方法保存下來卻是0kb,打開不了。 參考的網上的一些方法,均是失敗的,具體原因我也不清楚: 1、例如我這樣設置,會報這樣的錯: 2、後來經過查找,