~ 记录一下折腾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的经验 ~