bilinear interpolation 1 D Resize crossdissolving srcdst C
bilinear interpolation(以 1 D觀點來看) •
Resize 結果
cross-dissolving 開始 輸入src和dst影像 決定 α C = α*src+(1 - α)*dst 結束 src 鬼影 dst
Morphing = warping + cross-dissolving 開始 輸入src和dst影像 src warp to dst warp to src 決定 α C = α*src+(1 - α)*dst 結束 src C dst
Keypint-Based warping • 利用對應的key-point做warping 開始 輸入src和dst影像 src warp to dst warp to src 決定 α C = α*src+(1 - α)*dst 結束
Surf 模式 Surf 對應點 Warping 結果
Result (1/6) • 作業環境:Win 7 64 bit • 編譯器:Visual Studio 2010 • Library:Open. CV 2. 4. 9、FLTK 1. 3. 2 • 影像大小:src -250*340 src -360*429
Result (3/6)-cross dissolveing 點選圖片即可播放
Result (5/6) - Surf keypoint 點選圖片即可播放
Result (6/6) - Surf keypoint 點選圖片即可播放
Reference • 1. 課程講義第 20章-Image Warping Morphing and Alignment • 2. http: //ipwithopencv. blogspot. tw/2010/01/thin-platespline-example. html • 3. http: //davis. wpi. edu/~matt/courses/morph/2 d. htm
- Slides: 21