我已经浏览了所有Google和Stack Overflow的搜索结果,以便在我的Mac上安装愚蠢的OpenCV,并且所有方法都完全没用.
我开始尝试使用OS X 10.8及其XCode版本,但它不起作用.现在我在10.9和XCode 5.0.1上.
我主要尝试了两种方法:1)从OCV网站下载.dmg文件并执行CMAKE例程.当我进入make -j8步骤时,大约36%它会给我带来错误,例如:
-make [1]:* [modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/all]错误2
-Documents/Libraries/opencv-2.4.6.1/modules/ts/include/opencv2/ts/ts_perf.hpp:480:12:注意:从宏'CV_PERF_TEST_MAIN_INTERNALS'扩展而(++ argc> =( - argc, - 1)){ VA_ARGS ; break;}/这个丑陋的缺点... ^ ~~ 1生成错误.make [2]:**[modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_main.cpp.o]错误1
2)在最后使用Homebrew,即使我添加了python路径,当我执行'import cv'时它给了我一个"没有名为cv的模块"错误
我不久前尝试过Macports所以我不记得这些步骤,但它没有用.
不言而喻,我尝试过不同版本的OCV,并且在make步骤中都给了我一些问题.
还有其他方法吗?
Sam*_*ley 31
有位于伟大的教程在这里.它强调您尝试使用的版本"不兼容".我在想你应该尝试安装这些说明中所述的版本,看看你怎么做.
以下说明直接来自该链接:
安装CMAKE
首先,您需要在此处下载CMake的二进制分发下的.dmg文件.在我安装它时,文件名是cmake-2.8.11.2-Darwin64-universal.dmg.
完成安装后,系统将提示您是否将CMake放入/ usr/bin,选择是并完成安装
要确保已成功安装CMake,请在终端中键入cmake -version
安装OPENCV
首先,在这里下载OpenCV 2.4.3稳定版的tar文件,不要使用最新版本.我努力安装,因为我使用OpenCV 2.4.6.1并且它还不兼容.
解压缩文件夹中的tar文件并通过终端转到该文件夹,例如cd Downloads/OpenCV-2.4.3
现在,以下每一行都将在终端中执行,并且必须成功执行(无错误)
mkdir buildcd buildcmake -G "Unix Makefiles" ..make -j8sudo make install你们都准备使用OpenCV了!
适合那些喜欢从源代码构建opencv的人的步骤
我更喜欢使用cmake-gui而不是完全从命令行执行此操作,因为这可以让您更好地了解opencv配置可用的选项,并且如果您想明天定制opencv构建(如启用java包装器或OpenCL等),则可以使您处于更好的位置.
source path为下载的opencv目录build path,然后选择并单击Configure按钮.




CMAKE_INSTALL_PREFIX- 更改opencv安装路径BUILD_SHARED_LIBS - 构建静态或共享库.等等 然后Configure再次单击.如果仍有错误,请编辑导致错误的选项并单击Configure按钮.重复编辑/Configure循环,直到没有错误.一旦没有错误,继续执行步骤(8).
WITH下面的选项卡的最小示例配置.随意玩选项.这可能最初会导致构建问题.但是你对构建的理解会更好.

make(在构建文件夹中的终端)make install| 归档时间: |
|
| 查看次数: |
28282 次 |
| 最近记录: |