OpenCV3.0黄金imread函数不适用于Ubuntu14.04上的绝对路径

时间:2015-08-06 10:18:06

标签: opencv ubuntu-14.04 opencv3.0

我在Ubuntu 14.04上使用OpenCV3.0 gold的imread函数,然后按web安装OpenCV3.0但是imread函数不能用于绝对路径。它可以像imread一样工作(“a。 jpg“),但不是imread(”\ home \ a \ a.jpg“)。我想使用该函数来读取图像序列。这是我的代码:

  char filename1[200];
  char filename2[200];
  sprintf(filename1, "/home/image_2/%06d.png", 0);
  sprintf(filename2, "/home/image_2/%06d.png", 1);


  //read the first two frames from the dataset
  Mat img_1_c = imread(filename1);
  Mat img_2_c = imread(filename2);

  if ( !img_1_c.data || !img_2_c.data ) { 
   std::cout<< " --(!) Error reading images " << std::endl; return -1;
   }

文件夹a中有图像,如000000.png。当我运行它时,它会显示“ - (!)读取图像时出错”。有人可以帮助我吗?谢谢。

0 个答案:

没有答案