Matlab 追踪一个;“写意”;感兴趣区域
我用的是MATLAB,有图像处理工具箱;我想做的是选择图像的一个不规则区域,然后清除该区域之外的所有内容。我可以使用ROIPLY函数,但这需要我在想要跟踪所需图像区域时单击多个点。有没有一种方法或功能可以实现这一点 提前谢谢 你可以用它来做你想要的 然后可以使用它的多种方法创建遮罩(使用createMask方法),然后根据遮罩裁剪图像 这是一个非常简单的例子Matlab 追踪一个;“写意”;感兴趣区域,matlab,image-processing,Matlab,Image Processing,我用的是MATLAB,有图像处理工具箱;我想做的是选择图像的一个不规则区域,然后清除该区域之外的所有内容。我可以使用ROIPLY函数,但这需要我在想要跟踪所需图像区域时单击多个点。有没有一种方法或功能可以实现这一点 提前谢谢 你可以用它来做你想要的 然后可以使用它的多种方法创建遮罩(使用createMask方法),然后根据遮罩裁剪图像 这是一个非常简单的例子 clear clc A = imread('peppers.png'); figure, imshow(A); hROI = i
clear
clc
A = imread('peppers.png');
figure,
imshow(A);
hROI = imfreehand(gca);
Position = getPosition(hROI);
BW = createMask(hROI);
figure;
subplot(1,2,1)
imshow(A);
subplot(1,2,2);
imshow(BW);
抱歉,我正在使用MATLAB,并且有图像处理工具箱。我现在要补充一个问题!您是否查看了图像处理工具箱中的其他ROI功能?提示:其中一个叫做
imfreehand
。先生/女士,您是英雄。谢谢你。+1-不知道我徒手写的imfreehand
。。。在这里,我以编程方式绘制曲面。有时这只是更快。谢谢那太好了!这就是生活的美,不是吗?:)