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