如何将 openCV 导入 iOS 8 项目

Posted

技术标签:

【中文标题】如何将 openCV 导入 iOS 8 项目【英文标题】:How to import openCV into iOS 8 project 【发布时间】:2014-10-14 19:40:42 【问题描述】:

我想在我的 ios 8 应用程序中使用 openCV。但有一个问题。我已将我的 xCode 更新到 6.0.1 版,但我的问题是:

我使用这个简单的教程导入了 openCV:http://docs.opencv.org/doc/tutorials/ios/hello/hello.html#opencvioshelloworld

在第二步更新后一切崩溃:“打开名为 NameOfProject-Prefix.pch 的文件 ...”我的项目中没有后缀为 .pch 的文件。

你能帮帮我吗?

【问题讨论】:

只需在直接使用它们的 C++ 类或 Objective-C++ 类中直接包含 即可。另见Why isn't ProjectName-Prefix.pch created automatically in Xcode 6?。 你有没有得到这个工作?我还需要让 OpenCV 在最新版本中工作。我会追踪你的脚步。如果你得到它的工作,一点帮助将不胜感激。 :-) 好的。实际上,我已经包含了这些步骤……我的问题不在于应用程序,而在于通用框架。这个脚本不起作用,我不知道为什么。 【参考方案1】:

我也为此苦苦挣扎,但我终于解决了。

只需添加

#import <opencv2/opencv.hpp>

到您需要的每个标题。不要忘记将您的类从 .m 重命名为 .mm 以使其运行。要在您的 c++ 文件中使用该框架,只需包含它即可。

正如乔所说,看看this page。

编码愉快!

【讨论】:

或者您可以将自定义 PCH 文件添加到项目中

以上是关于如何将 openCV 导入 iOS 8 项目的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV c++ 示例进入 iOS 项目

如何将 OpenCV 库导入 React-Native 项目

iOS 8 扩展依赖问题。将一个项目文件导入扩展视图控制器

如何利用openCV做灰度图片

如何在Android项目中导入OpenCV库?

matlab代码到opencv代码的转换