Mat 是opencv中使用非常频繁的类型,这里对其用法做一点总结。
1、初始化
常用的有三种方法,如下:
Mat M=imread("a.jpg");
Mat M(9,9,CV_8UC3,Scalar(0,0,255));
M.create(100,60,CV_8UC(15));
第一行用于直接读取一幅图像。
第二行为标准的初始化格式,四个参数分别表示创建矩阵的长,宽,数据类型、通道,BGR的值。
(1)关于数据类型
CV_8U - 8-bit unsigned integers ( 0..255 )