1

我正在使用 OpenCV 2.2,我需要确定凸包的凸面缺陷。我在文档中找不到任何关于凸面缺陷的信息,这让我想知道 OpenCV 2.X 是否仍然支持它,或者它是否被重命名?

无论如何,我尝试使用 C 函数

CvSeq* cvConvexityDefects(const CvArr* contour, const CvArr* convexhull, CvMemStorage* storage=NULL )

但是,我无法将我的转换std::vector<Point> hullCvArr. to的CvArr参数cvConvexityDefects应该是一维和连续的 int 数组,我没有成功创建(尝试强制转换,手动复制到 CvSeq 结构中,...)。

有任何想法吗?

4

1 回答 1

1

我和你有同样的问题,但我设法解决了!检查我的帖子https://stackoverflow.com/questions/6806637/convexity-defects-c-opencv

我希望这可以帮助你!

于 2011-07-25T21:20:37.760 回答