在MATLAB中提取多边形的边
我有感兴趣的区域(ROI)文件在ENVI中制作,它是由不规则的多边形形状组成的。当我试图将它保存在矢量文件中时,它显示了多边形内部的几行。我想要的只是一条多边形边,我想用MATLAB在线提取ROI的边。是否有任何代码可以提取边缘?我在几个网站上搜索过,但都没有找到。我假设可能有一些MATLAB代码。函数在MATLAB中提取多边形的边,matlab,image-processing,envi,Matlab,Image Processing,Envi,我有感兴趣的区域(ROI)文件在ENVI中制作,它是由不规则的多边形形状组成的。当我试图将它保存在矢量文件中时,它显示了多边形内部的几行。我想要的只是一条多边形边,我想用MATLAB在线提取ROI的边。是否有任何代码可以提取边缘?我在几个网站上搜索过,但都没有找到。我假设可能有一些MATLAB代码。函数 [in,on] = inpolygon(xq,yq,xv,yv); 参考资料:可能正是您需要的。谢谢您的友好回答!我使用了轮廓函数。下次我一定会用的!
[in,on] = inpolygon(xq,yq,xv,yv);
参考资料:可能正是您需要的。谢谢您的友好回答!我使用了轮廓函数。下次我一定会用的!