2022年2月22日 星期二

s1083309 作業1

1、作業說明

撰寫一個程式讀取一張圖片,將圖像中每一個點像素的值各加上一個數值。如果輸入 圖像是灰階圖像,改變每個像素的灰階值;如果輸入圖像是全彩圖像(RGB),則只改變 每個像素的 R 值。

2、開發環境

windows10

Visual Studio 2022

OpenCV4.5.5

3、實作方法

一、輸入想要調整的數值,若想條低則加負號即可。

二、判斷是灰階圖像或是全彩圖像

三、灰階圖像統一調整BGR值,彩色圖像僅調整R值,使用 saturate_cast將像素值維持在0~255之間。

四、輸出結果圖片。

4、執行結果

全彩圖像

增加R值100
原圖
減少R值100


灰階圖像
增加灰階值100
原圖
減少灰階值100







沒有留言:

張貼留言