我尝试使用OpenCV
阅读图片,我在其中执行了以下操作:
input_image = imread(argv[1], IMREAD_UNCHANGED);
if(input_image.empty())
{
cout<<"Image cannot be read";
return -1;
}
我正在使用Xcode 6.4
,并希望传递两个参数,一个用于输入图像,另一个用于输出图像。
所以,为了传递参数,我做了以下事情:
Product --> Scheme --> Edit Scheme...
并且,在Arguments
下添加了两个参数:image1.png
和image2.png
。
我只有image1.png
,我将其添加到包含main.cpp
的目录中。但是,当我尝试运行程序时,输入图像似乎无法读取,因为上面的if-statement
计算结果为true,我收到错误消息。
为什么?我能做错什么?
感谢。