【问题标题】:List file not found in open cv在打开的 cv 中找不到列表文件
【发布时间】:2022-04-29 15:18:02
【问题描述】:

我刚开始使用open cv,我已经使用以下链接下载了open cv- 2.4.7.tar.gz:Open CV Download

我在终端中使用了以下命令:

tar xvf OpenCV-2.4.7.tar.gz
cd OpenCV-2.4.7
mkdir build
cd build 
cmake -G "Unix Makefiles" ..
make
sudo make install

在open cv做demo时安装成功。

我添加了open cv 框架,并在prefix.pch 文件中添加了以下内容:

#ifdef __cplusplus
#import <opencv2/opencv.hpp>
#endif
#define __OPENCV_BACKGROUND_SEGM_HPP__
#include "opencv2/core/core.hpp"
#include <list>

但我得到了错误:

list file not found

错误位于background_segm.hpp 类中。我不知道background_segm.hpp 类在Xcode 的哪个位置。

我该如何解决这个错误?

【问题讨论】:

    标签: iphone


    【解决方案1】:

    为了解决这个问题,我首先将文件扩展名从 .m 更改为 .mm,因为它们是 C++ 文件。

    例子:

    • Viewcontroller.m 到 Viewcontroller.mm
    • Appdelegate.m 到 Appdelegate.mm

    我也在使用旧的 opencv 框架来解决这个问题:

    • 下载了新的opencv2 框架
    • 将其添加到我的项目中
    • 将此添加到标题搜索路径:/usr/local/include/opencv2
    • 添加了所需的框架:Coreimage、Corevideo、ImageI/o、AVFoundation 等...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多