作業題目:
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。
使用環境:
- Window 10
- anaconda Spyder
- OpenCV 4.0.1
實作方法:
使用cv2.imread讀取圖片,接著使用cv2.split將圖片的R,G,B三個陣列分離,將三個陣列內的所有值加上v(使用者輸入的數值),再使用cv2.merge合成新的圖片,最後使用cv2.imwrite儲存更改過後的檔案。
執行結果(原圖,調亮,調暗):
沒有留言:
張貼留言