线性灰度切片变换

时间:2019-02-06 17:19:55

标签: matlab image-processing

我正在尝试根据此图实施线性灰度切片以转换给定的灰度图像。

我想知道是否存在一种更有效/合适的方法来对此图像执行线性灰度切片。

img = imread('https://i.imgur.com/yPuutRm.png');

img2 = img;
x = 0:255;
y1 = x;
y1(89:123) = 200;

img2(find(img>=89 & img<=123)) = 200;
img2(find(img<89)) = 0;
img2(find(img>123)) = 200;
figure;
subplot(2,2,2); plot(x,y1); 
axis([0 255 0 255]); 

目标是仅突出显示图中所示的特定灰度范围。这是我的尝试,尽管我相信是成功的,但我很好奇在Matlab中是否存在线性灰度切片的替代方法。

0 个答案:

没有答案