作業說明
撰寫一個程式將一張圖像的(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
沒有留言:
張貼留言