opencv cvLoadImage()函数

来源:互联网 发布:淘宝怎么样刷信誉 编辑:程序博客网 时间:2024/05/21 14:41

opencv中利用cvLoadImage()函数从指定路径读入图片:

IplImage* src = NULL;

CFileDialog dlg(TRUE, _T("*.bmp"),"",OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST|OFN_HIDEREADONLY,"image files (*.bmp; *.jpg) |*.bmp;*.jpg|All Files (*.*)|*.*||",NULL);
dlg.m_ofn.lpstrTitle = _T("选取图像文件");
if( dlg.DoModal() != IDOK )
return;
pathPic = dlg.GetPathName();


方法如下:

src = cvLoadImage(srcPath);

cvShowImage("img",src);

//程序会报错,此时无法读入指定路径的内容,需要对srcPath进行格式处理才可以读入指定路径的图片:

改:

src = cvLoadImage((LPSTR)(LPCTSTR)srcPath);

cvShowImage("img",src);

此时可以顺利导入照片;

0 0
原创粉丝点击