- 1.头文件
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
- 2.画框
// 图片,左上点,右下点,颜色
cv::rectangle(img, cv::Point2f(xmin, ymin), cv::Point2f(xmax, ymax), cv::Scalar(0, 0, 255));
- 3.画圆
// 图片,圆心,半径,颜色,线的粗细(-1表示实心,可用于画点)
cv::circle(img,cv::Point(x,y), 3,Scalar(0,0,255),3);
- 4.写字
// 图片,内容,左下角,字体,字大小,颜色
cv::putText(img, std::to_string(label), origin, cv::FONT_HERSHEY_COMPLEX_SMALL, 1, cv::Scalar(0, 0, 255));
- 5.画线
// 图片,起点,终点,颜色,宽度
cv::line(img, Point(x1, y1), Point(x2, y2), Scalar(0, 0, 0), 3);