2022年3月10日 星期四

s1081424 作業 2

 一、作業說明:

        撰寫一個程式將一張圖像的(a)整張圖像,(b)中心內切圓區域,旋轉一個角度(逆時針旋 轉 0 度至 359 度):利用一個滑動條(trackbar)控制旋轉角度。

        利用trackbar獲得旋轉角度之後,將度數回傳至function中,並利用三角函數將圖片進行旋轉。

二、開發環境:

1 .Windows 10 + Visual Studio 2019 + OpenCV 3.4.6

         2 .方案組態:Debug

         3 .方案平台:x64

         4 .使用到的Libraryiostreamopencv2/opencv.hpp

5 .使用的語言:C++


 三、程式功能:

1 .一開始先讀進圖片,若檔名不存在則顯示

 


        2 .讓使用者輸入想要的function,有1或是2可以做選擇

 

        3 .根據輸入的數字不同,會選擇:

                (1) :旋轉整張圖像

                (2) :僅旋轉中心內切圓區域


        4 .將成果圖片印製出來

 

(1) :旋轉整張圖像

(2) :僅旋轉中心內切圓區域

五、影片分享

1. 旋轉整張圖像


 

            2. 僅旋轉中心內切圓區域




沒有留言:

張貼留言