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

时间:2018-03-20 09:43:15

标签: c++ opencv image-processing

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

here is a sample,
如果我只想获得最外边界,有没有任何建议,在这种情况下,我只想要人的形状, 我希望带走眼睛,鼻子,耳朵,背景草,图像中检测到的边缘。 OpenCV会有帮助吗?

1 个答案:

答案 0 :(得分:2)

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

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

因此,您可以在困难的条件下进行可变形模板匹配。我最好的建议是:如果你没有经验,请放弃它。