Xcode+OpenCV3.4.0 折腾(1)

~ 记录一下折腾OpenCV的过程 ~

因为windows笔记本因为硬件问题GG导致返厂修去了,于是就现在macOS下试试OpenCV了。

个人习惯用最新就选择了OpenCV3.4.0 、macOS High Sierra 10.13.2 、Xcode 9.2

* * 安装部分参考 https://www.cnblogs.com/dengxiaojun/p/5245206.html

1. 终端输入命令安装 homebrew

   ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

2. 安装wget、doxygen,为了能够生成最终技术文档

   brew install wget doxygen 

3. 安装cmakegui工具(一条咸鱼不会用命令行。。。)

  下载地址:http://mac.softpedia.com/get/Development/Compilers/CMake.shtml

4. 下载OpenCV3.4.0源码包

  下载地址:https://codeload.github.com/opencv/opencv/zip/3.4.0

  下载完以后解压,在解压出的文件夹里建一个 release 文件夹

5.下载opencv_contrib-master(opencv3之后xfeature2d和一些其他的功能double分离)

  下载地址:https://github.com/Itseez/opencv_contrib

  下载完以后解压

6. 打开cmake

  在where is the source code中写入opencv目录

  在where to build the binaries中填入

  (此处地址根据你的实际地址有差异,根据自己存放opencv的地方决定)

  点击左下角configure,弹出界面中选择unix makefile 其他什么都不点,点Done

  等配置完成

  现在要将contrib集成到opencv主框架中

  在cmake主界面的search里面输入extra,选中OPENCV_EXTRA_MODULES_PATH

  在其value中输入刚才下载解压出来的opencv_contrib_master文件夹的modules文件夹路径

  (关于怎么看路径,可以打开一个终端窗口,把那个modules文件夹拖进终端就可以看到并且复制了)

  再次配置,点击configure,等待配置完成

   完成后,点击generate,等待显示generating done

7. 打开终端,进入opencv-3.4.0的release目录(自己建的那个)

  输入命令进行编译,印象里挺久的?1~2小时好像

   make 

  输入命令进行安装,需要输入管理员密码(输入时不显示)

   sudo make install 

8. 生成帮助文档

  进入/release/doc/

  终端输入命令,编译帮助文件

   doxygen 

  编译完成,在doc目录下会有一个doxygen目录,/releaese/doc/doxygen/html/,里面就是帮助文件

  用浏览器打开index.html的文件,就是帮助文件

这样就差不多装完了

安装的最终目录在/usr/local/下

/usr/local/lib/存放的是库文件

/usr/local/include下存放的是头文件

最后再次感谢一下网上dalao的经验 ~  

原文地址:https://www.cnblogs.com/aphas1a/p/8343975.html