void expand_rect(CvRect &rect,IplImage *img)
{
if (rect.x>5) {rect.x-=5;rect.width+=5;}
else {rect.x=0;rect.width+=rect.x;}
if (rect.y>5) {rect.y-=5;rect.height+=5;}
else {rect.y=0;rect.height+=rect.y;}
if (rect.x+rect.width<img->width-5) rect.width+=5;
else rect.width=img->width-rect.x;
if (rect.y+rect.height<img->height-5) rect.height+=5;
else rect.height=img->height-rect.y;
}
将矩形向外扩展一圈,但不超过图片的大小
最新推荐文章于 2023-10-18 15:32:43 发布