OpenCV绘制图像上的方法
主要在Imgproc类中
line
rectangle
polylines
circle
ellipse
putText,
一般用作标注、标线的功能;
/**
* img: 原始图像
* pt1: 起始点
* pt2: 终止点
* color: 画线的颜色
* thickness: 直线的宽度
**/
public static void line(Mat img,Point pt1,Point pt2,Scalar color,int thickness);
效果如下图:
矩形绘制
/**
* img 原始图
* pt1 矩形左上角
* pt2 矩形右下角
* color 颜色
* thickness 直线的宽度
*
**/
public static void rectangle(Mat img,Point pt1,Point pt2,Scalar color,int thickness);
圆形绘制
/**
* img 原始图
* center 中心坐标
* radius 半径
* color 颜色
* thickness -1表示实心;
*
**/
public static void cicle(Mat img,Point center,int radius,Scalar color,int thickness);
文字绘制
/**
* img 原始图
* center 中心坐标
* radius 半径
* color 颜色
* thickness -1表示实心;
*
**/
public static void putText(Mat img,Point center,int radius,Scalar color,int thickness);