(1)cvLoadImage()函数
含义:是从磁盘中载入图像的函数;
函数原型:IplImage* cvLoadImage( const char* filename, int flags=CV_LOAD_IMAGE_COLOR );
第一个参数:filename :要被读入的文件的文件名(包括后缀);
这里要特别注意(有三种读入方法)
1,直接从任意磁盘中读取图片,必须是是绝对路径,遇到反斜杠的时候变成两个反斜杠,例如“G:\\Image\\1.jpg”;
2,将图片直接放在工程文件夹下面即可,与debug文件同级,例如".\\face2.jpg";
3,可以利用命令行参数添加文件的路径引用(这里不详述)
第二个参数:指定读入图片的颜色和深度。这里的color有几个值可以选择
这里注意(有两种方法)
1,利用变量。
CV_LOAD_IMAGE_COLOR 默认情况下,图像是以8位,3个通道的形式被读入(默认也使得图像强制转换为3通道)
CV_LOAD_IMAGE_GRAYSCALE 强制转换为单通道