寻找最小矩形边框--OpenCv
Posted loving-q
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寻找最小矩形边框--OpenCv相关的知识,希望对你有一定的参考价值。
好久没有写博客了
今天写一下比较常用的寻找矩形边框
////////////////////////////寻找最矩形边框////////////////////////////////////////////////////////// vector<vector<Point>>contours; vector<Vec4i>hierarchy; findContours(g_grayImage, contours, hierarchy, RETR_EXTERNAL, CHAIN_APPROX_SIMPLE); RotatedRect box; double area = 0; for (int i = 0; i < contours.size(); i++) { if (contourArea(contours[i]) > area) { box = minAreaRect(contours[i]); area = contourArea(contours[i]); } } Point2f vertex[4]; box.points(vertex); for (int i = 0; i < 4; i++) { line(g_grayImage, vertex[i], vertex[(i + 1) % 4], Scalar(100, 200, 211), 2, LINE_AA); } imshow("框选", g_grayImage);
以上是关于寻找最小矩形边框--OpenCv的主要内容,如果未能解决你的问题,请参考以下文章
OpenCV-最小包围旋转矩形边框cv::minAreaRect