作業說明:
圖像亮度調整。撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 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 :
沒有留言:
張貼留言