opencv学习(四十二)用多边形包围图像轮廓
发布时间
阅读量:
阅读量
首先阐述一种用于逼近多边形的函数approxPolyDP(),其具体定义如下:
void cv::approxPolyDP ( InputArray curve,
OutputArray approxCurve,
double epsilon,
bool closed
)
该函数的功能是依据设定的精度对多边形曲线进行近似处理。
curve: 输入参数为二维点集合,支持vector或Mat类型的数据格式。
approxCurve: 表示多边形逼近后的结果,其数据类型与输入点集保持一致。
epsilon: 用于定义逼近精度,具体指原始曲线与近似曲线之间距离的最大允许值。
closed: 当该参数设为true时,生成的逼近曲线为闭合曲线;若设为false,则生成的曲线为非闭合状态。
1.使用矩形和最小圆包围图像
通过调用boundingRect()函数可确定
全部评论 (0)
还没有任何评论哟~
