引言
imread()函数在opencv使用比较。
imread()函数
声明:
Mat imread(const string& filename, int flags);
这很标准的写法,传入一个string类型的常量引用。
定义:
Mat imread(const string& filename, int flags)
{
Mat img; //创建一个变量
imread_(filename,flags,LOAD_MAT,&img);
return img;
}
其中imread_()中&img用的是地址符号,为什么呢?当然是为了改变其里面的数据了。imread( )函数是就这么几行么?这么几行能干什么呢?其实它把所有的事情交给了imread_()函数。所以,我们进一步分析imread_()函数。
imread_()函数
声明:
static void* imread_(const string& filename, i