【OpenCV】OpenCV3的第三天——core组件
2016-03-31 15:50
387 查看
core是OpenCV中的核心功能;
OpenCV数据结构
1、常用Mat
Mat 是一个类,由 信息头、矩阵指针 组成;
颜色系统:RGB、HSV 和 HLS 、YCrCb、CIE L*a*b 等;
显式创建Mat:
(1)Mat()构造函数
Mat M(2, 2, CV_8UC3, Scalar(0,0,255));
CV_[位数][符号][类型前缀]C[通道数]
(2)在C++中通过构造函数初始化后
(3)IplImage指针信息头
IplImage *img(".jpg", 1);
Mat mat(img);
(4)Create()
(5)Matlab式初始化
(6)小矩阵使用逗号
(7)Mat新的信息头
clone()
copyTo()
2、常用数据结构与函数
(1)Point
(2)Scalar ——Scalar(蓝,绿,红)
(3)Size
(4)Rect
(5)cvtColor()
3、图形绘制
(1)DrawEllipse()——椭圆 ellipse()
(2)DrawFilledCircle()——实心圆 circle()
(3)DrawPolygon()——多边形 fillPoly()
(4)DrawLine()——直线 line()
(5)矩形——rectangle()
OpenCV数据结构
1、常用Mat
Mat 是一个类,由 信息头、矩阵指针 组成;
颜色系统:RGB、HSV 和 HLS 、YCrCb、CIE L*a*b 等;
显式创建Mat:
(1)Mat()构造函数
Mat M(2, 2, CV_8UC3, Scalar(0,0,255));
CV_[位数][符号][类型前缀]C[通道数]
(2)在C++中通过构造函数初始化后
(3)IplImage指针信息头
IplImage *img(".jpg", 1);
Mat mat(img);
(4)Create()
(5)Matlab式初始化
(6)小矩阵使用逗号
(7)Mat新的信息头
clone()
copyTo()
2、常用数据结构与函数
(1)Point
(2)Scalar ——Scalar(蓝,绿,红)
(3)Size
(4)Rect
(5)cvtColor()
3、图形绘制
(1)DrawEllipse()——椭圆 ellipse()
(2)DrawFilledCircle()——实心圆 circle()
(3)DrawPolygon()——多边形 fillPoly()
(4)DrawLine()——直线 line()
(5)矩形——rectangle()
相关文章推荐
- linux 安装svn服务端
- Linux修改内核使得普通用户可以打印kmsg内容
- openssl双向验证
- Flask、uWSGI and Nginx on Ubuntu 14.04
- 实验六:分析Linux内核创建一个新进程的过程
- 网站的高性能架构
- Linux centos 下在线安装mysql
- bash脚本编程(三)
- JDeveloper 开发环境配置
- 【OpenCV】OpenCV3的第三天——OpenCV常用函数清单(更新中)
- 抓取网站数据不再是难事了,Fizzler(So Easy)全能搞定
- Linux下Ant编译Hadoop-eclipse-plugin-2.x.x.jar插件
- Github docker源码之代码文件docker/image的解读
- GDB十分钟教程
- BZOJ 1798 维护序列 (多校连萌,对线段树进行加乘混合操作)
- Vim使用小结
- Linux下Java获取本机IP地址
- linuxGPIO驱动示例
- Shell for循环用法总结
- Virtual Memory Usage from Java under Linux, too much memory used