使用'cv::pointPolygonTest'



我正在写一些代码来测试一个点是否在多边形的轮廓内。我已经开始编写自己的代码,但我看到这个函数是定义的。问题是我不明白为什么等高线是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的向量。

也许你在看过时的文档?

相关内容

  • 没有找到相关文章

最新更新