1. 程式人生 > >影象拼接與影象分割之實際應用

影象拼接與影象分割之實際應用

1  影象拼接演算法

影象拼接我用的是opencv,直接使用自帶sample原始碼,兩幅影象拼接需要7s左右,視訊拼接時按時間序列對幀進行拼接。

優化角度有三種:

1.     演算法角度:當前幀與已有的全景圖拼接時,首先採用模板匹配的方法定位前一幀在全景圖中的位置範圍,進行特徵匹配時,只考慮與該範圍內的影象與當前幀的匹配關係,減小計算量。

2.     程式碼角度:考慮採用ipp庫加速、平行計算等。

3.     硬體角度:考慮用GPU進行運算。

正在實現演算法角度的優化。

2  影象分割演算法

受人民幣分割的演算法啟發,只要每塊太陽板之間均存在明顯的間隙,就可以實現分割。具體的做法是檢測所有的直線,並將其塗黑,這樣二值化時,太陽板中心為白,邊緣為黑,太陽板的輪廓自然會凸顯出來,即可進行分割。