Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MATLAB中使用ROI_Matlab_Roi - Fatal编程技术网

在MATLAB中使用ROI

在MATLAB中使用ROI,matlab,roi,Matlab,Roi,我有一个MATLAB的最终项目,我需要帮助 我使用imshow函数构建GUI并显示图像,现在我想要 从图像中选择区域并获取所选区域的像素 我知道ROI方法,但我不知道如何使用它,所以如果 有人可以解释给我听。 谢谢。如果您有图像处理工具箱,选择ROI非常容易。有很多方法可以做到这一点,但我建议使用ROIPLY函数。简单地写下: BW = roipoly(I); 我就是你的形象。然后,您将被提升,为您的投资回报率选择点数。输出的BW将是一个二值图像,ROI内值为1,外部值为0 有关更多信息,请参

我有一个MATLAB的最终项目,我需要帮助

我使用
imshow
函数构建GUI并显示图像,现在我想要 从图像中选择区域并获取所选区域的像素

我知道ROI方法,但我不知道如何使用它,所以如果 有人可以解释给我听。
谢谢。

如果您有图像处理工具箱,选择ROI非常容易。有很多方法可以做到这一点,但我建议使用ROIPLY函数。简单地写下:

BW = roipoly(I);
我就是你的形象。然后,您将被提升,为您的投资回报率选择点数。输出的BW将是一个二值图像,ROI内值为1,外部值为0

有关更多信息,请参阅:

编辑:

可以使用函数imrect创建矩形ROI。请注意,此函数在当前轴上工作,因此需要在imrect之前使用imshow。该函数的输出是一个roi句柄,因此需要使用函数createMask来获取二进制图像

imshow(I); 
h = imrect;
BW = createMask(h);

我有点不确定你想要什么。您想知道如何在图像中指定感兴趣的区域吗?或者你想知道一旦你创建了roi,如何使用它吗?我还没有创建感兴趣的区域,所以对于你的问题,我需要知道如何做。谢谢