Matlab - 改变图像的强度,使最亮的值显示为黑色

时间:2017-02-05 18:47:51

标签: matlab image-processing

给定图像我想将某种颜色的所有像素值的强度更改为黑色。

img = imread('image.tif');
img(x > 200) = 0; %if the pixel is over RGB 200 change to RGB 0

现在img(x> 200)中的'x'不是变量,但我想用某种方法来衡量每个像素的RBG值并进行更改

我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

img(img > 200)=0;

这是逻辑索引的一种形式。了解详情here