2021年3月4日 星期四

s1073310影像處理作業1

 

作業說明

撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。 

開發環境


Windows 10
Python 3.9
Opencv-python 4.5.1.48

實作方法


cv2.imread()讀取圖片
寫一個函式revise(v)有一個參數v, 代表加上的值
用img.shape取得長寬
用迴圈逐一取得原圖像素值
把每一點的像素值加上v
用判斷式避免溢位
用cv2.imwrite()匯出新圖片

執行結果

   原圖(v=0)


修改後(v=-50)

修改後(v=50)



沒有留言:

張貼留言