edu.51cto.comedu.51cto.comOpenCV3.1.0–图像处理教程edu.51cto.com讲师:贾志刚E-Mail:bfnh1998@hotmail.com微博:流浪的鱼-GloomyFishedu.51cto.com轮廓周围绘制矩形框和圆形框API介绍代码演示edu.51cto.comedu.51cto.com轮廓周围绘制矩形-APIapproxPolyDP(InputArraycurve,OutputArrayapproxCurve,doubleepsilon,boolclosed)基于RDP算法实现,目的是减少多边形轮廓点数edu.51cto.com轮廓周围绘制矩形-APIcv::boundingRect(InputArraypoints)得到轮廓周围最小矩形左上交点坐标和右下角点坐标,绘制一个矩形cv::minAreaRect(InputArraypoints)得到一个旋转的矩形,返回旋转矩形edu.51cto.com轮廓周围绘制圆和椭圆-APIcv::minEnclosingCircle(InputArraypoints,//得到最小区域圆形Point2f¢er,//圆心位置float&radius)//圆的半径cv::fitEllipse(InputArraypoints)得到最小椭圆edu.51cto.com演示代码-步骤首先将图像变为二值图像发现轮廓,找到图像轮廓通过相关API在轮廓点上找到最小包含矩形和圆,旋转矩形与椭圆。绘制它们。edu.51cto.com演示代码edu.51cto.comThankYou!edu.51cto.com