c++ - 在 Xcode 中的第 imread ("one.jpg"行发出)

标签 c++ xcode opencv

我正在将 C++ 代码集成到 Xcode 中。我在这条线上遇到了问题。

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 条件。请帮我 。提前致谢。

最佳答案

您的二进制应用程序似乎位于一个文件夹中,而您尝试加载的图像位于另一个文件夹中。将它们放在同一个文件夹中!!!

或者...在调用 imread() 时使用图像的完整路径。

关于c++ - 在 Xcode 中的第 imread ("one.jpg"行发出),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13815229/

相关文章:

c++:是否有类似 "boost/std typetraits conditional"的东西在编译时生成一个值(不是类型)?

xcode - 如何从源代码管理中删除静态库?

c++ - 如何将数字0到n均匀分配到m个不同的容器中

c++ - 在c文件中创建c++对象

python - 如何在检测到的矩形中上下移动cv2.line来模拟Python中的人脸扫描?

c++ - 使用 OpenCV 打开网络摄像头并使用 QLabel 显示它 - 白色窗口

c++ - 链表中的段错误和 Linux 的调试选项

c++ - 如何在 mac os x 10.9.5 上构建 QuantLib

类中的 C++ vector - 程序段错误

ios - 如何在 Storyboard 上创建 Segue,从以编程方式注册的 UICollectionViewCell 到新的 UIViewController?