2021年2月27日 星期六

s1071221影像處理 作業1

一、作業說明:

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

二、使用環境:

作業系統 : windows10
編譯軟體: Visual Studio Code
使用語言
: python 3.9.2/opencv 4.1.2
 
三、方法:

1. imread讀取圖片,並把讀取方式設為一般(不含透明度)
2. 
由於OpenCV裡面是靠numpy陣列在記錄圖像資訊,所以只要建立一numpy陣列就等同於建立一個圖像了,所以建立一個(blue=100,green=100,red=100)的純色圖像
3. 
圖像相加(大於255的會直接等於255) 亮度變亮
4. 
圖像相減(小於0的會直接等於0) 亮度變暗
5. imwrite
儲存變暗圖片和變亮圖片
6. imshow
圖片顯示

 
四、執行結果:




    





沒有留言:

張貼留言