edu.51cto.comedu.51cto.comOpenCV3.1.0–图像处理教程edu.51cto.com讲师:贾志刚E-Mail:bfnh1998@hotmail.com微博:流浪的鱼-GloomyFishedu.51cto.com点多边形测试概念介绍API介绍代码演示edu.51cto.com概念介绍-点多边形测试-测试一个点是否在给定的多边形内部,边缘或者外部edu.51cto.comAPI介绍cv::pointPolygonTestpointPolygonTest(InputArraycontour,//输入的轮廓Point2fpt,//测试点boolmeasureDist//是否返回距离值,如果是false,1表示在内面,0表示在边界上,-1表示在外部,true返回实际距离)返回数据是double类型edu.51cto.com演示代码-步骤构建一张400x400大小的图片,Mat::Zero(400,400,CV_8UC1)画上一个六边形的闭合区域line发现轮廓对图像中所有像素点做点多边形测试,得到距离,归一化后显示。edu.51cto.com演示代码-细节内部外部边缘线edu.51cto.com演示代码edu.51cto.com演示代码edu.51cto.comThankYou!edu.51cto.com