在做matlab練習題時遇到了一個困難,翻了網站沒找到相關的解答,只好求大家幫幫忙!
題目要求是這樣的,撰寫一個函式通過在每個像素值上增加一個常數c來調整影像的整體亮度。
function Lut = brightnessLUT(c)
函式具體解釋如下:

偽代碼:
if input value < -c
output value = 0
else if input value > 255 – c
output value = 255
else
output value = input value + c
目前有兩個疑問,第一個是老師提供的是灰色影像,應該是個256*256的二維陣列,為什么Lut是一個含有256的陣列?第二個問題是劃線部分,元素的索引表示輸入像素值+1這句話是什么意思?
我按照自己的理解寫出來的代碼如下

然后系統報錯

題中提供的圖片

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/212688.html
標籤:其他開發語言
上一篇:英文分詞,如果不按照空格分詞
下一篇:pandas 新增一行
