2021年3月7日 星期日

s1071415 影像處理作業1

作業說明:

圖像亮度調整。撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255  v  255),並將圖像儲存至一個新圖像檔案中。

開發環境:

Window 10、Visual Studio Code、opencv-python 4.5.1.48

實作方式

1.以tkinter中的filedialog.askopenfilename()讀取圖片傳入imread中

2.將圖片轉成HSV格式並依據輸入想要調整的亮度值調整亮度

3.以v>255=255,v<0=0的方式處理溢位問題

4.將圖片轉回BGR格式

5.以np.hstack並排輸出原圖像與變更後圖像以方便對比

效果呈現

輸入+100 :



輸入-100 :



沒有留言:

張貼留言