opencv中轮廓内部的像素点怎么提取

pointPolygonTest(InputArray contour,Point2f pt,bool measureDist);cvPointPolygonTest(const CvArr*contour,CvPoint2D32f pt,int measure_dist);


函数cv::contourArea估计轮廓区域的面积(里面的像素数)。函数cv::pointPolygonTest计算一个点是否在轮廓内,


函数cvFindContours从二值图像中检索轮廓,并返回检测到的轮廓的个数。first_contour的值由函数填充返回,它的值将为第一个外轮廓的指针,当没有轮廓被检测到时为NULL。其它轮廓可以使用h_next和v_next连接,从first_contour到达。


cvDrawContours:在图像上绘制外部和内部轮廓,函数cvDrawContours用于在图像上绘制外部和内部轮廓。当thickness >= 0 时,绘制轮廓线;否则填充由轮廓包围的部分。
展开阅读全文

没有更多推荐了,返回首页