s1091429 Homework #1

1122 Digital Image Processing Assignment #1 報告 

學號:s1091429  姓名:宋政哲

主題:圖像感興趣區域裁切、旋轉與縮放

專案目標: 撰寫一個 OpenCV 程式,依使用者需求裁切圖片,裁切範圍為黑色方框的區域內,視窗上方有可以調整圖片或方框的Trackbar。

開發平台:Microsoft Windows 10, Visual Studio Code, python, opencv-python==4.9.0.80

程式架構與功能說明


需要裁切的圖片放在image資料夾

裁切好的照片會儲存在output資料夾

requirements.txt:用到的套件

(pip install -r reqirements.txt - 安裝套件)

setting.yaml:提供一些可以調整的參數




'window'的

height、width:視窗大小

name:視窗名稱

path:使用的圖片路徑

rotate:初始旋轉角度

zoom:縮放參數(和unit的比值是縮放程度)

'rectangle'的

height、width:方框大小

init_pos:初始方框位置(以左上角為基準)


選定圖片後可執行

1. 直接截圖


2.縮小

3. 放大

4.旋轉










留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6