gpt4 book ai didi

matlab - 在 MATLAB 中使用 ROI

转载 作者:太空宇宙 更新时间:2023-11-03 20:22:42 24 4
gpt4 key购买 nike

我在 MATLAB 中有一个期末项目,我需要帮助。

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

我知道投资返回率方法,但我不知道如何使用它,所以我很高兴如果有人可以向我解释。谢谢。

最佳答案

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

BW = roipoly(I);

我是你的头像。然后,您将被提升为您的投资返回率选择点。输出的 BW 将是一个二进制图像,ROI 内部值为 1,外部为 0。

更多信息请看:

http://www.mathworks.com/help/toolbox/images/ref/roipoly.html

编辑:

您可以使用函数 imrect 创建矩形 ROI。请注意,此函数适用于当前轴,因此您需要在 imrect 之前使用 imshow。该函数的输出是一个roi句柄,所以需要使用函数createMask来得到一个二值图像出来。

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

http://www.mathworks.com/help/toolbox/images/ref/imrect.html

关于matlab - 在 MATLAB 中使用 ROI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4850816/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com