opencv Python怎么在一张图片上找到多个矩形轮廓并画出

img


怎么在这张图片上,找到所以空白的最小外接矩形,并且进行裁剪,请求各位的帮助了,提供思路,谢谢

CvBox2D rect;
CvPoint2D32f Corners[4];
rect= cvMinAreaRect2(pContour,0);
cvBoxPoints(rect, Corners); //转换为矩形的四个顶点
/由于Opencv 没有自带画倾斜矩形,所以画四条矩形边来代替/
for (int i = 0; i < 3; i++) cvLine(pBinary,cvPoint(int(Corners[i].x),int(Corners[i].y)),cvPoint(int(Corners[i+1].x),int(Corners[i+1].y)),CV_RGB(255,255,255),2,8,0); cvLine(pBinary,cvPoint(int(Corners[3].x),int(Corners[3].y)),cvPoint(int(Corners[0].x),int(Corners[0].y)),CV_RGB(255,255,255),2,8,0);