macOS安装OpenCV4

macOS安装OpenCV4

  • macOS下安装OpenCV4
    • 下载源码
    • 安装依赖包
      • 编译工具
      • Python
      • 其它包
    • 编译
    • 测试

macOS下安装OpenCV4

下载源码

在官方git repo上下载源码,访问https://github.com/opencv/opencv/releases,选一个最新的release版本就行,选择下载Assets中的Source code (zip)。下载后找个文件夹解压。

安装依赖包

编译工具

首先安装Xcode,从App Store中安装,很大需要耐心。
装好后打开Terminal,执行以下两个命令安装编译工具:

sudo xcodebuild -license
sudo xcode-select --install

安装好这些后系统中应该已经有make、gcc、clang等命令了。

Python

Python的安装方式有很多,个人推荐通过anaconda安装,将anaconda的Python设置为系统默认Python。安装好Python后,再安装numpy包:

pip install numpy

如果不确认是否安装好可以在之后的cmake生成的config信息中查看是否正确找到。

其它包

其它依赖包需要通过Homebrew来安装。如果不了解的同学可以访问其官网https://brew.sh/index_zh-cn.html。

根据官网指示安装Homebrew,打开Terminal运行一下命令:

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

Homebrew安装后就可以用brew命令安装依赖包了,在Terminal中执行以下命令:

brew install cmake pkg-config
brew install jpeg libpng libtiff openexr
brew install eigen tbb

编译

用传统的C++编译方式,我这里装的是4.1.2版本的OpenCV。

cd opencv-4.1.2
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D BUILD_opencv_python2=OFF \
      -D BUILD_opencv_python3=ON ..

然后可以看到cmake产生的config信息,从信息中我们可以看出cmake是否找到了合适的依赖包以及其他环境。

在观察完cmake的config信息之后,我们执行编译:

sudo make -j8
sudo make install

测试

通过运行示例程序进行测试。

cd opencv-4.1.2/samples/cpp/example_cmake
mkdir build
cd build
cmake ..
make
./opencv_example

如果弹出窗口显示摄像头图像并有Hello OpenCV文字证明OpenCV安装成功。

你可能感兴趣的:(VSLAM)