Matlab 如何获取ROI区域内的所有坐标(由imfreehand创建)?

Matlab 如何获取ROI区域内的所有坐标(由imfreehand创建)?,matlab,matlab-guide,Matlab,Matlab Guide,对不起,如果我的问题是基本的。 我想计算DICOM图片特定区域的CT值。我使用imfreehand绘制ROI,但是我得到的坐标(通过getposition函数)仅与边界有关。 如何获取区域内的坐标?使用imfreehand对象的createMask()方法创建二进制掩码,然后find获取xy坐标: % your original image imshow(zeros(100)); % imfreehand h = imfreehand; % create a mask and get coord

对不起,如果我的问题是基本的。 我想计算DICOM图片特定区域的CT值。我使用imfreehand绘制ROI,但是我得到的坐标(通过getposition函数)仅与边界有关。 如何获取区域内的坐标?

使用
imfreehand
对象的
createMask()
方法创建二进制掩码,然后
find
获取xy坐标:

% your original image
imshow(zeros(100));
% imfreehand
h = imfreehand;
% create a mask and get coordinates
mask = h.createMask();
[y,x] = find(mask);