【问题标题】:installing Opencv on mac os x 10.6 for use with Xcode 3.2.2 project在 mac os x 10.6 上安装 Opencv 以用于 Xcode 3.2.2 项目
【发布时间】:2023-04-17 17:57:01
【问题描述】:

我正在尝试在我的 Mac (OS X v10.6.3) 上安装 OpenCV 以用于 Xcode (v 3.2.2) 项目。我已经从 SourceForge 下载了当前的 OpenCV tar 包,并按照以下安装说明进行操作:http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port(向下滚动到在 Xcode OS X 项目中使用 OpenCV 库的部分)。不幸的是,这些说明是为 Xcode 3.1.1 编写的,因此该版本与 3.2.2 之间存在一些差异。所以我有几个关于安装的问题,我希望以前有过这条路的人可以为我解答......

首先,第 7 - 10 个要点说要向项目中添加一个新组,并包含来自 /usr/local/lib 的一些特定文件(libcxcore.dylib、libcvaux.dylib、libcv.dylib、libhighgui.dylib 和libml.dylib)。我在我的 Mac 上找不到任何这样的路径。而且我也无法通过 Finder 找到文件。知道在哪里寻找它们吗?

第二,回到第一个要点,它让我使用命令行实用程序模板创建一个新的 Xcode 项目。但是,没有提及选择哪种“类型”(C、C++、Foundation、Core Data 等)。我选择了 C,但想知道这是否正确?

感谢您的帮助。

【问题讨论】:

    标签: xcode opencv


    【解决方案1】:

    如果有人感兴趣...我能够成功安装 OpenCV,首先安装 Macports,然后按照上面 Willowgarage 链接中“选项 1”下列出的步骤操作。请注意,这些说明中有一条注释说“在 Mac OS 上” /usr/... 路径实际上是 /opt/... (这就是我没有找到 /usr/ 路径的原因)。而且我的“测试”命令行程序确实有效,所以我猜他们的“C”类型没问题。

    所以现在我要去试验一些 OpenCV 功能,我希望这些功能能让我完成一些使用 CIFilters 无法完成的事情...

    【讨论】:

      【解决方案2】:

      我正在我的 MacBook 笔记本电脑 (OS X v10.6.6) 上试用 OpenCV,以便与 Xcode (v 3.2) 一起使用。由于名称发生了变化,我不确定第 7 到第 10 个要点,所以我只是添加了我为 OpenCV (v 2.2.0) 找到的那些。

      • libopencv_video.dylib
      • libopencv_objdetect.dylib
      • libopencv_ml.dylib
      • libopencv_legacy.dylib
      • libopencv_imgproc.dylib
      • libopencv_gpu.dylib
      • libopencv_contrib.dylib
      • libopencv_highgui.dylib
      • libopencv_flann.dylib
      • libopencv_features2d.dylib
      • libopencv_core.dylib
      • libopencv_calib3d.dylib

      【讨论】: