opencv在图片上画框,画点,写字,画线

  • 1.头文件

#include
#include

  • 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);

你可能感兴趣的:(第三方库,opencv)