opencv_tutorial_code学习——pointPolygonTest计算点到轮廓的距离

tutorial_code\ShapeDescriptors\pointPolygonTest_demo.cpp


double pointPolygonTest(InputArray contour, Point2f pt, bool measureDist)

参数: contour            ---输入轮廓

            pt                    ---针对轮廓需要测试的点

            measure_dist  ---如果非0,函数将估算点到轮廓最近边的距离。

           函数cvPointPolygonTest 决定测试点是否在轮廓内,轮廓外,还是轮廓的边上(或者共边的交点上),它的返回值是正负零,相对应的,当measure_dist=0时,返回值是1, -1,0, 同样当 measure_dist≠0 ,它是返回一个从点到最近的边的带符号距离。


你可能感兴趣的:(opencv)