作業說明:
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v
(-255 < v < 255),並將圖像儲存至一個新圖像檔案中。
環境:
Visual Studio 2017
OpenCV 4.5.1
Window 10
C++
實作方法:
1.imread讀取圖片
2.create Tracebar讓使用者方便調整亮度
3.用三個for迴圈調整每個像素的值
4.saturate_cast來防止像素質溢位的問題
5.imshow顯示新舊圖片
6.waitKey待使用者執行下一步後
7.imwrite儲存調整後的image
執行結果:
沒有留言:
張貼留言