2022年2月24日 星期四

s1073313 作業1

 開發環境:

    1. windows 10

    2. OpenCV 4.5.5

    3. Visual Studio 2019

    4. C++

作業說明:

    讀取 1 張 圖片 將 圖像 中 每一個點像素的值各加上 一個 數值 。 

    若為灰階圖像,改變每個像素的灰階值。

    若為全彩圖像 RGB 則 只 改變每個像素的 R 值。

    注意修改後像素值Overflow 問題 像素 值介於 0 與 255 之間 。

執行步驟:

    1. imread() 輸入圖片路徑

    2. imshow() 顯示原圖

    3. 判斷為灰階圖或是彩色圖

    4. 改變每個像素的灰階值或是彩色圖的R值,須注意像素值區間

    5. imshow() 顯示更改後的圖片

實作結果:

    輸入彩色圖:

    [原圖]

    [R值-100]

    [R值+100]

    輸入灰階圖:
    [原圖]

    [像素值-100]

    [像素值+100]





沒有留言:

張貼留言