下面的代码运行无问题:
int main ()
{
// 源图像载入及判断
cv::Mat srcImage = cv::imread ("F:/material/images/P0028-flower-02.jpg");
if( !srcImage.data )
{
std::cout<<"Failed to load image"<<std::endl;
return 1;
}
......
return 0;
}
但是下面的代码运行时就提示不能读取到图片:
int main ()
{
// 源图像载入及判断
cv::Mat srcImage = cv::imread ("F:\material\images\P0028-flower-02.jpg");
if( !srcImage.data )
{
std::cout<<"Failed to load image"<<std::endl;
return 1;
}
......
return 0;
}
这就说明VS下的C++代码引用文件时文件路径要用正斜杠“/”,而不能用反斜杠""