mingw 编译 opencv4.1.1
时间: 2023-06-07 21:02:25 浏览: 149
MINGW是一个针对Windows平台的GNU工具集合,它提供了在Windows环境下编译C和C++程序所需的工具和库。OpenCV是一个计算机视觉库,支持多种编程语言和操作系统,可用于图像和视频处理、人脸识别、物体检测等领域。
要在MINGW环境下编译OpenCV 4.1.1,可以按照以下步骤进行:
1. 安装MINGW:从官方网站上下载MINGW安装包,并按照提示安装到本地系统。
2. 安装CMake:下载并安装CMake,用于生成OpenCV的编译脚本。
3. 下载OpenCV 4.1.1源码:从OpenCV官网下载最新版本源码压缩包,解压到本地目录。
4. 运行CMake:打开CMake并设置源码路径和Build路径。注意,需要用MINGW编译器生成Makefile,而不是Visual Studio等编译器。在CMake中选择生成MINGW Makefiles,并设置好相关路径和选项,然后点击Configure按钮。
5. 配置编译选项:根据需要选择和配置编译选项,例如是否启用一些额外的模块、是否启用OpenMP并行编译等。
6. 生成Makefile:在CMake中点击Generate按钮,生成Makefile并保存到本地目录。
7. 编译OpenCV:在终端中进入到Build目录,并执行make指令进行编译。注意,可能需要等待一段时间才能完成编译过程。
8. 安装OpenCV:编译完成后,在终端中执行make install指令,将OpenCV安装到本地系统中。
综上所述,编译OpenCV 4.1.1需要安装MINGW和CMake,并且需要在CMake中配置好相关选项和路径,然后生成Makefile进行编译。这样可以将OpenCV编译成针对MINGW平台的动态库和静态库,以便在Windows环境中使用。
阅读全文