2021年3月7日 星期日

S1073348 影像處理作業一

 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的輸出:







沒有留言:

張貼留言