在mac os x 10.6上安装Opencv,用于Xcode 3.2.2项目

时间:2010-07-01 03:51:17

标签: xcode opencv

我正在尝试在我的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项目中名为Using 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 ++,基础,核心数据等)。我选择了C,但想知道这是否正确?

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

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

所以现在我要尝试一些OpenCV函数,我希望这些函数能够让我完成一些我无法用CIF过滤器完成的事情...

答案 1 :(得分:0)

我正在我的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