double cv::pointPolygonTest (
[InputArray] contour,
[Point2f] pt,
bool measureDist)
Python:
retval = cv.pointPolygonTest(contour, pt, measureDist )
cv2.pointPolygonTest:
1.判斷Next坐標點是否在初始矩形里面
用于測試一個點是否在多邊形中
1)當measureDist設置為true時,返回實際距離值授段。若返回值為正缴淋,表示點在多邊形內部惧辈,返回值為負刨晴,表示在多邊形外部卸留,返回值為0空镜,表示在多邊形上染厅。
2)當measureDist設置為false時,返回 -1泉哈、0蛉幸、1三個固定值。若返回值為+1丛晦,表示點在多邊形內部奕纫,返回值為-1,表示在多邊形外部烫沙,返回值為0匹层,表示在多邊形上。
3)如果存在返回 1锌蓄, 如果不存在升筏,返回-1
4)如果不存在, 重新擴充矩形區(qū)域