Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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中提取多边形的边_Matlab_Image Processing_Envi - Fatal编程技术网

在MATLAB中提取多边形的边

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

我有感兴趣的区域(ROI)文件在ENVI中制作,它是由不规则的多边形形状组成的。当我试图将它保存在矢量文件中时,它显示了多边形内部的几行。我想要的只是一条多边形边,我想用MATLAB在线提取ROI的边。是否有任何代码可以提取边缘?我在几个网站上搜索过,但都没有找到。我假设可能有一些MATLAB代码。

函数

[in,on] = inpolygon(xq,yq,xv,yv);

参考资料:可能正是您需要的。

谢谢您的友好回答!我使用了轮廓函数。下次我一定会用的!