[−][src]Function opencv::imgproc::point_polygon_test
pub fn point_polygon_test(
contour: &dyn ToInputArray,
pt: Point2f,
measure_dist: bool
) -> Result<f64>
Performs a point-in-contour test.
The function determines whether the point is inside a contour, outside, or lies on an edge (or coincides with a vertex). It returns positive (inside), negative (outside), or zero (on an edge) value, correspondingly. When measureDist=false , the return value is +1, -1, and 0, respectively. Otherwise, the return value is a signed distance between the point and the nearest contour edge.
See below a sample output of the function where each image pixel is tested against the contour:
Parameters
- contour: Input contour.
- pt: Point tested against the contour.
- measureDist: If true, the function estimates the signed distance from the point to the nearest contour edge. Otherwise, the function only checks if the point is inside a contour or not.