[問題] 影像問題已回收

看板MATLAB作者 (Wang)時間16年前 (2009/07/16 22:59), 編輯推噓2(2016)
留言18則, 7人參與, 最新討論串2/3 (看更多)
請問在matlab裡有什麼方法提昇一張影像的亮度 比如說有一張高亮度的色塊 其灰階為(200,200,200)好了 如果我想提昇這一個色塊為原來亮度的4倍 該如何下手呢 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.142.130

07/16 23:05, , 1F
imshow(X*4)? 出圖的時候我是這樣做的
07/16 23:05, 1F

07/16 23:10, , 2F
這有最大值255是吧?
07/16 23:10, 2F

07/17 10:07, , 3F
灰階最大值不是255嗎? 200的四倍...= =
07/17 10:07, 3F

07/17 14:57, , 4F
1沒錯 有最大值255 所以要該怎麼做 才能變四倍
07/17 14:57, 4F

07/18 01:38, , 5F
最大就是255 四倍?妳有基礎嗎?
07/18 01:38, 5F

07/18 13:26, , 6F
把色塊外的區域亮度都改成1/4吧 (逃)
07/18 13:26, 6F

07/20 00:05, , 7F
當然最大是255 我都知道 所以就是沒辦法囉^^"
07/20 00:05, 7F

07/20 00:06, , 8F
因為有一張影像 其灰階不一拉 想提升影像亮度
07/20 00:06, 8F

07/20 00:07, , 9F
但是由於最大值有255的限制 超過255某些點就會變白色
07/20 00:07, 9F

07/20 00:07, , 10F
1所以才上來問看該如何處理
07/20 00:07, 10F

07/20 00:24, , 11F
我這麼說好了 就是一張彩色影像 我把每一點的RGB取出
07/20 00:24, 11F

07/20 00:25, , 12F
也就是如(7,8,9)變成(7,0,0)(0,8,0)(0,0,9)排列
07/20 00:25, 12F

07/20 00:26, , 13F
而成一張新影像 但是亮度比原影像小 因此我想提昇亮度
07/20 00:26, 13F

07/20 00:27, , 14F
但是如果某些點是灰階值很大的rgb 一乘就超過255了
07/20 00:27, 14F

07/20 00:27, , 15F
這才是我真正的問題^^"
07/20 00:27, 15F

07/20 22:38, , 16F
考慮用HSI的方法試試看,不過那個FUNCTION不是MATLAB內建的
07/20 22:38, 16F

07/20 22:38, , 17F
網路上應該可以找得到,不過我沒實際去試,不是很確定
07/20 22:38, 17F

07/20 23:39, , 18F
感謝 我會去找看看資料^^
07/20 23:39, 18F
文章代碼(AID): #1ANq1P8w (MATLAB)
文章代碼(AID): #1ANq1P8w (MATLAB)