图像处理34-检测点是否在轮廓内

图像处理34-检测点是否在轮廓内_第1张图片

执行轮廓点测试。

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

该函数确定该点是在轮廓内部、外部还是位于边上(或与顶点重合)。 它相应地返回正(内部)、负(外部)或零(在边缘)值。 当 measureDist=false 时,返回值分别为 +1、-1 和 0。 否则,返回值是该点与最近轮廓边缘之间的有符号距离。

请参阅下面的函数的示例输出,其中每个图像像素都针对轮廓进行测试:

图像处理34-检测点是否在轮廓内_第2张图片

你可能感兴趣的:(图像处理,视频分析,算法,opencv,写入视频,人工智能)