s1093320 作業1
題目:圖像旋轉(Image Rotation)
開發環境:
visual studio 2022
opencv4.7.0
說明:
mask1以center為圓心,半徑為radius畫一個圓,並填充為白色。mask2則是由mask1的所有像素反轉得出,會得到mask1相反的區域。之後把各自的mask套用在image1和image2填為黑色。
funcion中使用getRotationMatrix2D獲得旋轉矩陣
旋轉整張圖就是最後用得出的旋轉矩陣對圖片進行旋轉變換,生成出output image就可以在對應的窗口輸出結果了。
至於只旋轉內切圓的就是只轉中間的圓形,最後的圖片是旋轉的圓形加上區域為圓形以外的image1就好了。
影片:
留言
張貼留言