lylfqwer
2017-03-06 11:30
采纳率: 13.2%
浏览 835

vs2010 MFC opencv下面的例子中第4行为什么不可行?

//从文件中读入图像

1 AfxMessageBox(strPathName); //D:\demo\1.jpg
2 strPathName.Replace(_T("\\"),_T("\\\\"));
3 AfxMessageBox(strPathName); //D:\\demo\\1.jpg
4 Mat img = imread("strPathName"); //运行报错

如果Mat img = imread("D:\\demo\\1.jpg"); //运行正确
imshow("image before", img);

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • oyljerry 2017-03-06 13:43

    变量不要用引号

     Mat img = imread(strPathName); 
    
    
    打赏 评论

相关推荐 更多相似问题