minAreaRect()函数:求得包含点集最小面积的矩形

    科技2022-07-10  160

    定义:

    CV_EXPORTS_W RotatedRect minAreaRect( InputArray points );//返回类型为RotatedRect对象,参数为vector<vector<Point>>点集,作用为计算包围点集的最小旋转矩阵

    例程:

    mat input=img.clone()//img图像为预处理后的二值化图像 vector<vector<Point> > contours; vector<Vec4i> hierarchy;//存储查找到的第i个轮廓的后[i][0]、前[i][1]、父[i][2]、子轮廓[i][3] findContours(input, contours, hierarchy, RETR_CCOMP, CHAIN_APPROX_SIMPLE); RotatedRect r= minAreaRect(contours[i]);

    参考博文:

    https://blog.csdn.net/u011028345/article/details/75354953

    Processed: 0.019, SQL: 8