Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息,并通过editing this post阐明问题。
4年前关闭。
Improve this question
我具有从goodfeaturestotrack返回的彩色区域和关键点的轮廓。此时,边界中有点,轮廓中有点。这是我一直期待的结果。我们如何发现内部封闭点的轮廓? (上面的第一位 parent )
我认为可以使用层次结构来完成,但我以前从未使用过。
想改善这个问题吗?添加详细信息,并通过editing this post阐明问题。
4年前关闭。
Improve this question
我具有从goodfeaturestotrack返回的彩色区域和关键点的轮廓。此时,边界中有点,轮廓中有点。这是我一直期待的结果。我们如何发现内部封闭点的轮廓? (上面的第一位 parent )
我认为可以使用层次结构来完成,但我以前从未使用过。
最佳答案
首先,如果您使用cv::findContours
,它可以返回继承体系:可以在documentation或this answer中找到良好的描述。
您还可以使用cv::pointPolygonTest
(documentation)检查每个点:它检查该点是否在轮廓内。
关于c++ - 发现父轮廓,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34340274/
10-13 08:10