OpenCV C ++从数组读取-错误声明失败

时间:2019-05-24 15:57:51

标签: c++ opencv

文件存在,为什么不打开?如果您直接指定路径而不使用数组,则可以使用,但是您需要使用变量。

#include <iostream>
#include <string>
#include<opencv.hpp>
using namespace cv;

int main()    
{
    std::string arr[3] = { "/home/1.jpg", "/home/2.jpg", "/home/3.jpg" };
    Mat img = imread(arr[2]);
    imwrite("/home/3_copy.jpg", img);
}

事实证明,由于我的处理,甚至在数组出现之前,就在其元素中添加了换行符。因此,读取的文件无法打开并给出错误。非常感谢大家的帮助,并为我的粗心大意感到抱歉。

0 个答案:

没有答案