Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.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
Image 如何用Matlab检测图像中的椭圆?_Image_Matlab_Detect_Ellipse - Fatal编程技术网

Image 如何用Matlab检测图像中的椭圆?

Image 如何用Matlab检测图像中的椭圆?,image,matlab,detect,ellipse,Image,Matlab,Detect,Ellipse,如何用Matlab检测图像中的椭圆并消除图像中的冗余部分?这在很大程度上取决于图像中的噪声等 要尝试的一件事是使用edge: BW=边缘(I,'canny') 然后用bwlabel提取连接的组件 然后尝试将椭圆拟合到每个组件。例如,您可以使用 并且可以保持边缘的低重建误差

如何用Matlab检测图像中的椭圆并消除图像中的冗余部分?

这在很大程度上取决于图像中的噪声等

要尝试的一件事是使用
edge

BW=边缘(I,'canny')

然后用
bwlabel
提取连接的组件

然后尝试将椭圆拟合到每个组件。例如,您可以使用

并且可以保持边缘的低重建误差