C++ c++;-获取图像中的最外边缘

C++ c++;-获取图像中的最外边缘,c++,opencv,image-processing,C++,Opencv,Image Processing,应用边缘检测后,我有一组图像要进一步处理 如果我只想得到最外面的边界,有什么建议吗,在这种情况下,我只想得到人类的形状, 我希望去掉图像中检测到的眼睛、鼻子、耳朵、背景草和边缘。OpenCV会有帮助吗 如果您不提供模型,无论是作为示例图像还是作为代码中内置的某种结构描述,任何视觉算法都无法猜测人类的长相 对于此边缘贴图,您将需要一种将边缘片段与潜在轮廓边缘关联的方法,同时考虑杂波和遮挡。(请注意,使用边缘检测一开始可能是一个非常糟糕的主意,它会破坏许多有用的信息;更好地使用分割) 因此,在困难

应用边缘检测后,我有一组图像要进一步处理


如果我只想得到最外面的边界,有什么建议吗,在这种情况下,我只想得到人类的形状,
我希望去掉图像中检测到的眼睛、鼻子、耳朵、背景草和边缘。OpenCV会有帮助吗

如果您不提供模型,无论是作为示例图像还是作为代码中内置的某种结构描述,任何视觉算法都无法猜测人类的长相

对于此边缘贴图,您将需要一种将边缘片段与潜在轮廓边缘关联的方法,同时考虑杂波和遮挡。(请注意,使用边缘检测一开始可能是一个非常糟糕的主意,它会破坏许多有用的信息;更好地使用分割)


因此,在困难的条件下,有一个可变形模板匹配的例子。我最好的建议是:如果你没有经验,就放弃它。

如果你不提供模型,无论是作为样本图像还是作为代码中内置的某种结构描述,任何视觉算法都无法猜出人类的样子

对于此边缘贴图,您将需要一种将边缘片段与潜在轮廓边缘关联的方法,同时考虑杂波和遮挡。(请注意,使用边缘检测一开始可能是一个非常糟糕的主意,它会破坏许多有用的信息;更好地使用分割)


因此,在困难的条件下,有一个可变形模板匹配的例子。我最好的建议是:如果你没有经验,就放弃它。

在能够决定某个东西(边)是在某个东西的内部还是外部之前,你必须将边分组到轮廓。在能够决定某个东西(边)是在某个东西的内部还是外部之前,你必须将边分组到轮廓。