我正在编写一些代码来测试一个点是否在多边形的轮廓内。
我已经开始编写自己的代码,但我看到这个函数是定义的。问题是我不明白为什么轮廓是Mat
。我将多边形的轮廓放入CvPoint
的矢量中。
功能声明:
double pointPolygonTest(const Mat& contour, Point2f pt, bool measureDist)
任何人都有一个如何使用此功能或知道如何将CvPoint
的矢量转换为const Mat& contour
答案 0 :(得分:1)
documentation将第一个参数显示为数组:double pointPolygonTest(InputArray contour, Point2f pt, bool measureDist)
。 samples/cpp/tutorial_code/ShapeDescriptors/pointPolygonTest_demo.cpp
中的示例代码传递了点向量的向量。
也许您正在查看过时的文档?