Mac安装Opencv3 --with-all
来源:互联网 发布:转口贸易产生海关数据 编辑:程序博客网 时间:2024/06/05 02:29
Opencv3在Mac上安装很多时候是凭运气,安装过程繁琐,耗时长,有足够的时间可以用来祈祷。
目的:安装带有contrib模块、QT支持、OpenGL支持的OPENCV3,Cuda由于机器不支持显卡,因此不在此次安装考虑范围。
OpenGL在Mac是自带的,不用重新安装,但是如果想支持OpenGL需要安装QT
其实并不难,但是不要用brew
以下仅是我个人的安装尝试,希望对你有所帮助:
1. brew失败:brew install opencv3
2. brew失败:brew install opencv3 --with-contrib --with-qt --with-opengl --with-xxx
3. brew失败: (1)brew edit opencv3
(2)替换opencv3的url源
(3)修改WITH_QT=ON,WITH_OPENGL=ON
(4)brewinstall--build-from-sourceopencv3
4. 源码成功:
(0)下载opencv3.3.0以及opencv_contrib-3.3.0的源码,目录结构为:
opencv3/
opencv3.3.0
opencv_contrib-3.3.0
build(自己创建)
(1)前提条件:brew install qt
(2)尝试CMake:cmake -D CMAKE_BUILD_TYPE=RELEASE -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-3.3.0/modules -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_QT=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D WITH_CUDA=ON ../opencv-3.3.0
(3)如果失败,一般是QT5Core那些路径找不到,brew安装的Qt5一般都是在/usr/local/Cellar/qt/5.9.2/,cd到目录中的lib/cmake目录,可以看到有很多CMake
(4)替换CMakeCache.txt中Qt的所有找不到Cmake的路径:
QT_QMAKE_EXECUTABLE:FILEPATH=/usr/local/Cellar/qt/5.9.2/bin
//The directory containing a CMake configuration file for Qt5Concurrent.
Qt5Concurrent_DIR:PATH=/usr/local/Cellar/qt/5.9.2/lib/cmake/Qt5Concurrent
//The directory containing a CMake configuration file for Qt5Core.
Qt5Core_DIR:PATH=/usr/local/Cellar/qt/5.9.2/lib/cmake/Qt5Core
//The directory containing a CMake configuration file for Qt5Gui.
Qt5Gui_DIR:PATH=/usr/local/Cellar/qt/5.9.2/lib/cmake/Qt5Gui
//The directory containing a CMake configuration file for Qt5OpenGL.
Qt5OpenGL_DIR:PATH=/usr/local/Cellar/qt/5.9.2/lib/cmake/Qt5OpenGL
//The directory containing a CMake configuration file for Qt5Test.
Qt5Test_DIR:PATH=/usr/local/Cellar/qt/5.9.2/lib/cmake/Qt5Test
//The directory containing a CMake configuration file for Qt5Widgets.
Qt5Widgets_DIR:PATH=/usr/local/Cellar/qt/5.9.2/lib/cmake/Qt5Widgets
(5)重新Cmake应该没有问题了,接下来就是sudo make && sudo make install了
- Mac安装Opencv3 --with-all
- Mac安装OpenCV3 --with-contrib的错误处理
- Mac 上 安装opencv3
- Mac上安装opencv3
- Mac 下安装OpenCV3
- MAC 下安装opencv3
- mac 下安装 opencv3.0
- Mac anaconda下安装opencv3
- Opencv3.x安装教程 mac
- Mac下安装OpenCV3.0和Anaconda
- mac安装LightGBM with Anaconda
- ubuntu 16.04 安装 opencv3.2.0 with python 3.5
- Mac下安装OpenCV3.0—包含opencv_contrib模块
- opencv3.0.0的安装(Mac)与svm新变化
- 在没有GPU的mac上安装opencv3+contrib教程
- install opencv3 with python2.7 bindings on Mac using Hombrew and git
- python3+opencv3+mac/ubuntu
- mac opencv3 xcode配置
- activemq 包冲突
- express 做html模板
- 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)
- springSecurity源码剖析(2)-页面过滤器
- 执行maven update project ,报Preference node "org.eclipse.wst.validation"
- Mac安装Opencv3 --with-all
- Java日常
- PC端兼容性适配之IE下的各种问题回忆录
- Android BottomTabBar控件的使用 Fragment 页面切换
- commons-pool对象池实现原理及使用(一)
- WPS高亮显示重复项并删除重复项有效防止数据重复录入
- (盗版)大数相乘
- 深度学习记录
- 翻转栈(不可以用额外的数组空间和栈)