一、作業說明
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值v( -255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。
二、作業環境&語言
Windows 10
Visual Studio 2019
OpenCV4.5.1 (Debug x64)
C++
三、實作方法
1. cin 輸入變數 v
2. imread() 讀取圖片
3. 由於原圖太大,將 row 跟 column 都 resize成原本的1/2
4. 用at走訪每個pixel,將r、g、b都加上v(同時避免像素值溢位問題)
5. imshow()輸出修改後圖片
6. imwrite()儲存圖片
四、執行結果
沒有留言:
張貼留言