opencv rectangle c++
时间: 2023-03-25 19:04:39 浏览: 134
ct1.3.rar_Open CV C++_c++ cv_detect rectangle_open_open cv
可以使用 OpenCV 中的 rectangle 函数来绘制矩形。该函数的语法如下:
void rectangle(Mat& img, Point pt1, Point pt2, const Scalar& color, int thickness=1, int lineType=8, int shift=);
其中,img 表示要绘制矩形的图像,pt1 和 pt2 分别表示矩形的左上角和右下角坐标,color 表示矩形的颜色,thickness 表示矩形边框的粗细,lineType 表示边框的类型,shift 表示坐标点的小数位数。
例如,下面的代码可以在一张图像上绘制一个红色的矩形:
Mat img = imread("test.jpg");
rectangle(img, Point(100, 100), Point(200, 200), Scalar(, , 255), 2);
这个矩形的左上角坐标为 (100, 100),右下角坐标为 (200, 200),颜色为红色,边框粗细为 2。
阅读全文