1.作業題目
撰寫一個程式從檔案讀取一個影像,將圖像的每一個點像素的值各加上一個整數值v(-255<=v<=255),並將圖像儲存至一個新圖像檔案中。
2.開發環境
windows 10
Spyder-4.1.5(Anaconda3)
Python 3.8
OpenCV 4.5.1
3.實作方法
1.輸入影像的名稱
2.使用cv2.imread讀目標圖片
3.輸入v值
4.若輸入過大或過小都會要求重新輸入
5.用img.shape[0]跟img.shape[1]取出相片的長寬,並使用二層for迴圈對每個像素加上v值
6.用cv2.imwrite 輸出結果到result.jpg
4.輸出
原圖:
v= 100的輸出:
v=-100的輸出:
沒有留言:
張貼留言