2023年11月22日開發手記

2022-04-01 06:02:45 字數 682 閱讀 5811

開始考慮使用濾波函式,在使用了幾個常用的濾波函式後,發現無論是速度還是時間都無法令人滿意,於是決定自己寫乙個。

首先做乙個兩行的mask掩膜,第一行為0,第二行的前10與後10行為1,在兩張進入fttmove函式後進行行分割,對分割後的行進行組合並傅利葉變換,將掩膜與該陣列相乘,得到低通濾波後的影象,將該影象逆傅利葉變換得到能量圖。

再做乙個與影象同大小的iimg掩膜,使用np.astype將影象中的點都轉化為整型並儲存在iimg中,設定乙個濾波閾值lvvalue,當有元素

對其提取輪廓畫矩形:

得到效果如圖所示。
現在處理的效果已經基本滿意,接下來就要提取外輪廓,然後準備用linux進行交叉編譯上機了。
想到寫手記的時候影象處理階段其實已經差不多成型了,看看以後有沒有時間再來發個總結。下乙個階段就是要進行目標識別以及跟蹤了,要用到機器學習的內容。現在的想法就是先大體上搭乙個bp神經網路然後瘋狂調參,後面要用到什麼就現學,嗯,大體上就這樣吧,爭取本週把影象處理部分搞定,然後再說然後的事。

2023年11月20日開發手記

兩種運動檢測演算法的介紹 幀差法 二維頻域運動目標檢測 通過對動態影象的行列分解,將三維頻域內的運動檢測問題轉化到兩組二維頻域內進行,從而降低了濾波器設計的難度。給出了一種提取主運動能量的自適應濾波演算法,通過剔除背景和雜訊的頻率成分,有效地檢測出運動目標。複雜度分析 針對幀差法進行分析,複雜度主要...

2023年11月21日開發手記

更改了幾處bug 1 將棧由全域性變數變為區域性變數,修正了起始點不變的問題。2 將低通濾波器改為高通濾波器,修正了壓入棧的資料過多問題。f np.fft.fft2 new gray array rows,cols f.shape f 0 fftadd 0 f rows fftadd rows 0 ...

2023年11月28日開發手記

為了方便後面目標識別的處理,將投影求分類的函式嵌入進fft濾波函式中,共同組成fttmovedetect函式,利用python的切片功能實現投影 arryallw arryallw arryh arryallh arryallh arryl 為在投影中分割多目標區域,引入兩個變數 yindexh 與...