我想用一个指向中心的点来绘制一个矩形。我的中心点周围几乎是一个矩形。这样做最简单的方法是什么?谢谢。
答案 0 :(得分:3)
考虑 center =(x,y),然后:
cv::rectangle( image,
cvPoint(x-w/2,y-h/2),
cvPoint(x+w/2,y+h/2),
CV_RGB(r,g,b), 1, 8
);
CvRect
将左上角存储为参考。所以:
CvRect myrect=cvRect(x-w/2,y-h/2,w,h);