2021年3月7日 星期日

s1073344影像處理作業1

作業說明:

撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 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:




沒有留言:

張貼留言