OpenCV3 之 常用数据结构和函数
发布日期:2021-07-01 03:59:37
浏览次数:2
分类:技术文章
本文共 718 字,大约阅读时间需要 2 分钟。
文章目录
点的表示:Point类
Point point;point.x = 10;point.y = 8;// 或Point point = Point(10,8);
- Point_、Point2i、Point互相等价
- Point_、Point2f互相等价
颜色的表示:Scalar类
Scalar(a,b,c)// 分别为蓝、绿、红
尺寸的表示:Size类
Size(5,5); // 构造出的Size宽度和高度都为5,即XXX.width=5,XXX.height=5
矩阵的表示:Rect类
成员变量和函数:
- Rect类的成员变量:x、y、width、height,分别为左上角点的坐标、矩形的宽和高
- Size()返回值为Size
- area()返回矩形面积
- contains(Point)判断点是否在矩形内
- inside(Rect)判断矩形是否在该矩形内
- tl()返回左上角点坐标
- br()返回右下角点坐标
对于两个矩阵的交集和并集:
Rect rect = rect1 & rect2;
Rect rect = rect1 | rect2;
矩形的平移和缩放:
Rect rectShift = rect + point;
Rect rectScale = rect + size;
颜色空间转换:cvtColor()函数
可实现RGB颜色向HSV、HSI等颜色空间的转换,也可转换为灰度图像。
cvtColor(srcImage, dstImage, COLOR_GRAY2BGR);// 原始图转为灰度图
注意:在OpenCV中默认的图片通道存储顺序时BGR,即蓝绿红,而不是RGB!!!
参考书籍《OpenCV3编程入门》
转载地址:https://miracle.blog.csdn.net/article/details/100557841 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月15日 06时31分09秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
逆向工程核心原理笔记(三)——IA-32寄存器
2019-05-03
Ngrok内网穿透教程(国内地址)
2019-05-03
SpringBoot利用AOP防止请求重复提交
2019-05-03
Linux下安装Mysql5..7(Centos7)--亲测
2019-05-03
Linux下安装Nginx(Centos7)
2019-05-03
Linux下安装JDK(Centos7)
2019-05-03
SQL优化--大数据量模糊查询缓慢
2019-05-03
Linux安装Zookeeper(Centos7)
2019-05-03
ACM进阶计划(来自于南阳理工学院)
2019-05-03
Scala学习第八天 Scala主构造器、私有构造器、构造器重载实战详解
2019-05-03
Scala学习第九天 Scala的内部类实战详解
2019-05-03
Scala学习第十天 Scala单例对象、伴生对象实战详解
2019-05-03
Scala学习第十一天 Scala中的apply实战详解
2019-05-03
Scala学习第七天 Scala类的属性和对象私有字段实战详解
2019-05-03
Scala学习第六天 Map、Tuple、Zip实战解析
2019-05-03
Scala学习第四天 Scala的For与Function进阶实战、Lazy的使用
2019-05-03
Scala学习第三天 Tuple、Array、May与文件操作入门实战
2019-05-03
Scala学习第二天 Scala函数定义、流程控制、异常处理
2019-05-03
Scala学习第五天 Scala数组操作实战详解
2019-05-03