2022年3月10日 星期四

s1081355 作業2

 

作業說明


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

程式功能

1.輸入圖片檔案路徑,使用imread()讀取圖片

2.cv2.nameWindow建立視窗

3. 建立createTrackbar

4. 旋轉整張圖片的功能是利用 getRotationMatrix2D傳參數進去後,計算出旋轉矩陣在使用 warpAffine 來對圖片進行處理

    內切圓的部分則是將原圖與圖片2使用cv2.bitwise_and()合併取的外圍不變的部分,使用cv2.add()將兩張合併過的圖片相加,輸出結果圖片。

4.使用imshow()顯示修改後圖像

5.使用waitKey()等待使用者按下任意按鍵,將圖像關閉並釋放視窗

開發環境

Windows 11

Pycharm2021.2.2

Python3.7

OpenCV 3.4.6

執行結果





沒有留言:

張貼留言