19,468
社区成员
发帖
与我相关
我的任务
分享
for(int i=0; i<contours.size();i++)
{
RotatedRect rect=minAreaRect(contours[i]); //RotatedRect
Point2f P[4];
rect.points(P);
for(int j=0;j<=3;j++)
{
line(imgSrc,P[j],P[(j+1)%4],Scalar(255),1); //这个地方通过画线得到的外接矩形就是想要的区域
}
Rect bRect = rect.boundingRect(); //
rectangle(imgSrc, bRect, Scalar(128));
roi[i]=imgSrc(rect);
}