乐趣区

关于opencv:经验分享windows-源码编译-opencv

欢送关注我的公众号 [极智视界],回复 001 获取 Google 编程标准

O_o>_<   o_OO_o~_~o_O

  本教程具体记录了在 windows 上源码编译 opencv 的办法。

  后面曾经写过《【教训分享】ubuntu 源码编译 opencv》、《【教训分享】x86、aarch64、arm32 环境编译 / 穿插编译 opencv 办法》,对于须要在 ubuntu x86、aarch64、arm32 机子上编译 opencv 的同学能够查阅,文本再拓展一下 windows 上源码编译 opencv 的办法。其实 opencv 官网提供了 windows 上编译好的库,所以对于用户来说,间接拿来用即可,这里咱们折腾一下,本人来编一编,我这里是基于 vs2017 应用 nmake 来编的。

1、下载源码包

  opencv 官网下载链接:https://opencv.org/releases/

   下载指定版本的源码包 source 即可。

  这里以 opencv4.3.0 为例。

2、编译 opencv

   留神要用 vs2017 自带的终端 – 实用于 VS2017 的 X64 本机工具命令提醒。

# 进入编译步骤
cd <opencv-source-dir>
mkdir build
cd build

call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\Build\vcvarsall.bat" amd64

cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install -DWITH_TBB=ON -DWITH_V4L=ON -DBUILD_TIFF=ON ..

nmake
nmake install

  编译装置胜利后,查看 <opencv-source-dir>/build/install/x64/vc15 下生成动静库和动态库,阐明编译胜利:

<br/>

   以上分享了 windows 上源码编译 opencv 的办法,心愿对你有一点帮忙。


【公众号传送】
《【教训分享】windows 源码编译 opencv》

退出移动版