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
Opencv 从对象中删除轮廓间隙_Opencv_Image Processing_Computer Vision_Opencv3.0 - Fatal编程技术网

Opencv 从对象中删除轮廓间隙

Opencv 从对象中删除轮廓间隙,opencv,image-processing,computer-vision,opencv3.0,Opencv,Image Processing,Computer Vision,Opencv3.0,OpenCV是否提供了任何方法或任何其他方法来平滑轮廓: 这里我想要的是边缘像素中较小的间隙,即轮廓需要重叠,并且检测到的对象的形状应该平滑 这里是检测到的物体的另一个轮廓;在这里,我减少了噪音,但轮廓仍然不平滑。为什么我要尝试获得平滑的边,是为了在这之后可以分为直线和曲线 我想做的主要事情是跳过边缘上较小的间隙 检查以下示例:如果您将轮廓表示为一组(元)像素,则可以轻松应用高斯模糊。我在哪里可以找到它是如何完成的,或者源代码?请查看形态学操作,特别是“变形闭合”。也可以尝试使用高斯模糊或中值

OpenCV是否提供了任何方法或任何其他方法来平滑轮廓:

这里我想要的是边缘像素中较小的间隙,即轮廓需要重叠,并且检测到的对象的形状应该平滑

这里是检测到的物体的另一个轮廓;在这里,我减少了噪音,但轮廓仍然不平滑。为什么我要尝试获得平滑的边,是为了在这之后可以分为直线和曲线

我想做的主要事情是跳过边缘上较小的间隙


检查以下示例:如果您将轮廓表示为一组(元)像素,则可以轻松应用高斯模糊。我在哪里可以找到它是如何完成的,或者源代码?请查看形态学操作,特别是“变形闭合”。也可以尝试使用高斯模糊或中值模糊进行模糊