這次作業是要加入相框加到我們的視訊上
其實說難也不難,說簡單也不簡單
首先考慮兩樣
1.相框的縮放
2.偵測顏色並進行透明化的操作
第一個部分是另外宣告一個和視訊一樣大小的彩色圖片空間,然後將圖片讀取進來後,利用cvResize()將圖片縮放至上面宣告的空間,即可完成縮放。
第二個部分則是對記憶體作操作,先決條件需要在相框設定透明化的白色,然後寫入迴圈偵測白色範圍不取,只取相框的部分,然後將座標的記憶體位置,取代視訊畫面相同記憶體的位置,即可將相框效果表現出來。
心得:
如果只是圖片貼上去那簡單很多,不過考慮到縮放花了一些時間想。但是從稍早教的顏色操作以及相框功能,第一個想到的就是可以拿來作成個性大頭貼了。再仔細想想的話,說不定還有不少令人驚喜的應用。
沒有留言:
張貼留言