功能:函数cvLoadImage 用于读取不同文件格式的图像。
函数形式:cvLoadImage( const char* filename, int iscolor CV_DEFAULT(CV_LOAD_IMAGE_COLOR));
参数列表:
filename:待读取的文件名(可含路径).
iscolor:是读取方式,它是一个枚举参数(默认是读取的是彩色).
枚举如下:
CV_LOAD_IMAGE_UNCHANGED = -1默认读取图像的原通道数
CV_LOAD_IMAGE_GRAYSCALE= 0 强制转化读取图像为灰度图
CV_LOAD_IMAGE_COLOR = 1 读取彩色图
程序应用示例:
#include<iostream>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
IplImage *pic = cvLoadImage(“timu1.jpg”,1);
cvShowImage(“load”,pic);
cvWaitkey(0);
return 0;
}