2022年2月28日 星期一

s1081544 作業2

 開發環境:

        Windows10

        Visual studio 2022

        Opencv-4.5.0

        C++

作業說明:

        用trackbar滑動控制圖片的旋轉角度,選擇旋轉

整張圖或是中心內切圓區域,旋轉角度0到359度。

實作方法:

        先輸入a或b選擇要旋轉整張圖還是內切圓區域,

如果是a就直接create一個trackbar,初始值是0最多拉

到359,b的話則把原圖切割成兩個部分,然後旋轉內

切圓的部分,trackbar控制旋轉角度後再線性混合兩個

部分。

執行結果:  

    模式a

    原圖:

    整張圖逆時鐘旋轉:

    模式b
    原圖:
    內切圓區域逆時鐘旋轉:

沒有留言:

張貼留言