2013年3月15日 星期五

HW03


這次作業是要加入相框加到我們的視訊上
其實說難也不難,說簡單也不簡單

首先考慮兩樣
1.相框的縮放
2.偵測顏色並進行透明化的操作

第一個部分是另外宣告一個和視訊一樣大小的彩色圖片空間,然後將圖片讀取進來後,利用cvResize()將圖片縮放至上面宣告的空間,即可完成縮放。

第二個部分則是對記憶體作操作,先決條件需要在相框設定透明化的白色,然後寫入迴圈偵測白色範圍不取,只取相框的部分,然後將座標的記憶體位置,取代視訊畫面相同記憶體的位置,即可將相框效果表現出來。


心得:
如果只是圖片貼上去那簡單很多,不過考慮到縮放花了一些時間想。但是從稍早教的顏色操作以及相框功能,第一個想到的就是可以拿來作成個性大頭貼了。再仔細想想的話,說不定還有不少令人驚喜的應用。

沒有留言:

張貼留言