作業1 OpenCV基礎程式練習
- 實作方法
step1. 輸入圖片檔名
step2. 利用 imread() 讀取彩色或灰階圖檔 img
step3. 使用 zeros() 創建一個大小種類和 img 相同的純白圖像 tmp_img
step4. 利用 img.at<Vec3b>(row, col)[ ] 取出對應的 RGB 值
step5. 根據輸入調整的像素值進行調整
step6. 新的像素大小透過 saturate_cast<uchar> 確保介於 0-255 之間
step7. 接著存入tmp_img
step8. 最後輸入輸出的圖檔名
step9. 儲存調整亮度後的圖像 - 執行環境
Visual Studio 2017
OpenCV 3.4 - 執行方式
step1. 輸入圖檔名
step2. 輸入調整像素值
step3. 輸入output圖檔名 - 執行結果
左: 原圖
右: 調整後RGB 像素 -50 RGB 像素 +150 RGB 像素 +50 灰階像素 -150 灰階像素 +150
沒有留言:
張貼留言