我正在写一些代码来测试一个点是否在多边形的轮廓内。我已经开始编写自己的代码,但我看到这个函数是定义的。问题是我不明白为什么等高线是Mat
。我把这个多边形的轮廓变成了CvPoint
的向量。
函数声明:double pointPolygonTest(const Mat& contour, Point2f pt, bool measureDist)
任何人都有一个如何使用这个函数的例子,或者知道如何将CvPoint
的向量转换为const Mat& contour
文档将第一个参数显示为数组:double pointPolygonTest(InputArray contour, Point2f pt, bool measureDist)
。samples/cpp/tutorial_code/ShapeDescriptors/pointPolygonTest_demo.cpp
中的示例代码传递了一个Point vectors的向量。
也许你在看过时的文档?