个人资料,仅供学习使用
学习课程:OpenCV4 图像处理与视频分析实战教程——贾志刚
06 图形绘制与填充+ROI绘制
opencv知识点:
- 四种几何图形绘制 - 矩形 圆形 线段 椭圆
- 图片融合 - addWeighted()
- 文字绘制 - putText()
- 随机数 - RNG
本课所解决的问题:
- 如何绘制几何图形?
- 如何绘制文字?
- 如何在绘制图形中利用到随机数?
- 如何绘制矩形ROI区域?
1.图形绘制与填充
关于图形绘制与填充,可以阅读 14 图像几何形状绘制,文章中非常详细。
2.文字绘制
接下来介绍文字绘制
putText
共9个参数
第1个参数 输入输出
第2个参数 字符串
第3个参数 字符串左下角的点
第4个参数 字体类型
第5个参数 字体大小
第6个参数 字体颜色
第7个参数 线宽
第8个参数 lineType
第9个参数 默认false,图像数据原点位于左上角
如果true,图像数据原点位于左下角
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main(int argc, char** agrv) {
Mat src = imread("D:/WorkSpace/Opencv/images/hahaha.jpg")