为某些选定区域中的像素提供特定值

时间:2013-08-21 17:07:48

标签: matlab roi

我正在尝试在MATLAB中执行以下操作:

  • 选择一些感兴趣的区域
  • 为该区域中的像素提供值1,例如

我不确定,imfreehand会成为选择感兴趣区域的起点。那么呢?

如何在MATLAB

中完成此操作

感谢。

1 个答案:

答案 0 :(得分:2)

这是一个简短的样本。由于您提到了imfreehand,我将其包括在内,但根据您要创建的投资回报率类型,impolyimrect可能会做得更好:

img = im2double(imread('cameraman.tif'));
imshow(img);
roi = imfreehand;
img2 = img;
img2(roi.createMask) = 1;
imshow(img2);