我在Xcode中集成了c ++代码。我在这条线上遇到了问题。
src = imread("ellipse.jpg");
if(! src.data ) // Check for invalid input
{
cout << "Could not open or find the image" << std::endl ;
cv::waitKey(5000);
}
我在资源文件夹中有图像。但它总是执行if条件。请帮我 。提前谢谢。
答案 0 :(得分:1)
您的二进制应用程序似乎位于一个文件夹中,而您尝试加载的图像位于另一个文件夹中。把它们放在同一个文件夹!!!
或者......在调用imread()
时使用图像的完整路径。