2016-05-12 16 views
0

こんにちは私はimagesc(img)を使用して生成された画像を持っています。画像は私が事前に画像のローカルしきい値処理

for 0<img<5----> no change 
for 6<img<8----> increase pixel value by 15 
for 10<img<12---> increase by 10 
for 12<img<15--> increase by 8 
for 15<img<18---> increase by 6 

おかげであなたは自分の条件によってインデックスにあなたのimg変数が必要

答えて

2

ようにMATLABにしきい値を適用する0から18までの範囲の値が含まれています

img(img > 15 & img < 18) = img(img > 15 & img < 18) + 6; 
img(img > 12 & img < 15) = img(img > 12 & img < 15) + 8; 
img(img > 10 & img < 12) = img(img > 10 & img < 12) + 10; 
img(img > 6 & img < 8) = img(img > 6 & img < 8) + 15;