作業說明:
撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。
開發環境:
Windows 10
anaconda
python 3.8.5
OpenCV 4.5.1
程式說明:
1. 載入 cv2 函式庫
2. 用 imread 載入 pic1.jpg
3. 將每個 pixel 的 各個 RGB 的值加上 100,用np.clip()來確保其值在255之下
4. 將每個 pixel 的 各個 RGB 的值減掉 100,用np.clip()來確保其值在0之上
5. 用 imwrite 將圖片分別輸出為 "bright_img.jpg" 和"dark_img.jpg"
6. 用 imshow 顯示三張圖片
輸出結果:
pic1.jpg:
bright_img.jpg:
dark_img.jpg:
沒有留言:
張貼留言