【OpenCV】OpenCV3的第三天——core组件

来源:互联网 发布:java字符串数组初始化 编辑:程序博客网 时间:2024/06/07 12:32

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()

0 0
原创粉丝点击