OpenCV 4.10.0
开源计算机视觉库
|
上一教程: 在基于 Android 相机预览的 CV 应用中使用 OpenCL
下一教程: 为基于 ARM 的 Linux 系统进行交叉编译
原作者 | @sajarindider |
兼容性 | OpenCV >= 3.4 |
以下步骤已在 MacOSX(Mavericks)上测试过,但应该适用于其他版本。
本教程假设您已在机器上安装了 Python、Numpy 和 Git。
您可以使用最新的稳定版本 OpenCV,也可以从我们的 Git 仓库 获取最新的快照。
启动 Git 客户端,克隆 OpenCV 仓库。如果您需要来自 OpenCV contrib 仓库 的模块,请也克隆它。
例如
创建一个临时目录(我们将其称为 build_opencv
),您希望将生成的 Makefile、项目文件以及目标文件和输出二进制文件放在此目录中,然后进入该目录。
例如
配置。运行 cmake [<一些可选参数>] <OpenCV 源代码目录路径>
例如
或 cmake-gui
/home/user/opencv
/home/user/build_opencv
CMAKE_BUILD_TYPE=Release
(或 Debug
)OPENCV_EXTRA_MODULES_PATH
设置为 <opencv_contrib 路径>/modules
BUILD_DOCS=ON
以构建文档(需要 doxygen)BUILD_EXAMPLES=ON
以构建所有示例PYTHON3_EXECUTABLE = <python 路径>
PYTHON3_INCLUDE_DIR = /usr/include/python<版本>
PYTHON3_NUMPY_INCLUDE_DIRS = /usr/lib/python<版本>/dist-packages/numpy/core/include/
PYTHON3_
替换为 PYTHON2_
。构建。从构建目录执行 make,建议在多个线程中执行此操作
例如
find_package(OpenCV)
使用 OpenCV,请指定 OpenCV_DIR=<构建或安装目录路径>
变量。