c++ opencv 画矩形
时间: 2023-07-05 19:28:47 浏览: 109
opencv 画矩形
5星 · 资源好评率100%
你可以使用 OpenCV 中的 `rectangle()` 函数绘制矩形。这个函数有以下参数:
- `img`:要绘制矩形的图像。
- `pt1`:矩形的左上角点。
- `pt2`:矩形的右下角点。
- `color`:矩形的颜色。
- `thickness`:矩形边框的粗细,默认值为1。
- `lineType`:线条的类型,默认值为8。
以下是一个简单的示例代码:
```c++
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat img = imread("test.jpg");
Point pt1(100, 100);
Point pt2(200, 200);
Scalar color(0, 0, 255);
int thickness = 2;
int lineType = LINE_8;
rectangle(img, pt1, pt2, color, thickness, lineType);
imshow("Image", img);
waitKey(0);
return 0;
}
```
这个代码会读取名为 "test.jpg" 的图像,绘制一个左上角为 (100,100),右下角为 (200,200) 的红色矩形,并显示结果图像。
阅读全文