s1083322 作業 1

主題:圖像旋轉

開發環境:

    Windows 10

    Visual Studio 2019

    OpenCV 4.7.0

 內容:

    先處理圖片,用img.size()找出圖片長寬、再用cols和rols找出圖片中心點

    用一個bool讓使用者輸入,決定是要轉整張圖還是內切圓。

     


    用createTrackbar創建滑動條,當Trackbar被拖動呼叫on_Trackbar。


    onTrackbar中,用getRotation2D+SlideValue計算旋轉矩陣,並用warpAffine來映射。

    
    如果是轉整張圖,直接imshow
    如果是轉內切圓,先將整張圖轉動,超過圓半徑的區域用Vec3b,把原本圖片座標蓋過去

影片:

   

留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6