2019年3月18日 星期一

1051432 作業一

實作方法:
透過cvLoadImage來load RGB圖片,把他轉成Mat型態後再用Mat的函數at來調整像素值,並用saturate_cast<uchar>來防止像素超出範圍。最後用cvShowImage顯示修改後圖片並用imwrite儲存圖片。

作業環境
windows10  visual studio 2017  opencv 3.4.1

執行方式

選擇要使用的調整方式:1手動、2自動







手動:使用者可自行選擇要調整的像素值,在-255~255之間。
-100

+100

























自動:計算出圖片像素的平均值,再根據他與像素值128的差來進行像素亮度的加減。

沒有留言:

張貼留言