Windows 10 环境下利用Cmake与Visual Studio 2017 安装 OpenCV4

本机配置:python

win10 x64 + vs 2017  +  Cmake4.1.1 + OpenCV4git

1、下载github

OpenCV: https://github.com/Itseez/opencvapi

Extra Modules: https://github.com/Itseez/opencv_contrib网络

cmake:https://cmake.org/download/ui

2、安装spa

一、安装Cmake并将其.../bin添加到环境变量代理

二、设置OpenCV安装目录code

例如个人安装目录:blog

<1> C:\Program Files\OpenCV    

<2> C:\Program Files\OpenCV\build   用于存放生成文件

<3> C:\Program Files\OpenCV\source    用于存放源文件

<4> C:\Program Files\OpenCV\source\opencv

       C:\Program Files\OpenCV\source\opencv_contrib

三、以管理员身份运行Cmake-gui.exe

<1> 先生成opencv,路径设置完成后单击Configure

中途可能遇到网络问题,能够挂代理服务解决没法下载

ippicv_2019_win_intel64_20180723_general.zip

二、生成opencv_contrib直到没有红色的方框为止

三、完成后单击Generate

四、以管理员身份运行VS 2017生成

以管理员身份打开OpenCV.sln文件,找到  解决方案资源管理器>>>CMakeTargets>>>ALL_BUILD单击鼠标右键build生成

而后找到   INSTALL  按照一样方法build生成

注意:请分别在Debug与Release下生成两次

 

安装完成!

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

 

3、建立项目

一、打开属性管理器

二、建立项目时将下列路径加入包含目录

C:\Program Files\OpenCV\build\install\include

C:\Program Files\OpenCV\build\install\include\opencv2

可执行文件目录是包含有.dll连接库的文件夹路径,我将该路径直接加入了环境变量

并将其分别复制到:

C:\Windows\System32

C:\Windows\SysWOW64

因此不用配置

三、附加依赖项

 

C:\Program Files\OpenCV\build\install\x64\vc15\lib

将该路径下相应依赖加入附加依赖项

我写了一个python脚本直接print出该文件夹下全部文件名称,可是其中还包含.cmake文件请注意去除

 1 # coding=utf-8
 2 
 3 
 4 import os  5 import win32clipboard as w  6 import win32con  7 import win32api  8 
 9 def file_name(file_dir):    #file_dir
10     for root, dirs, files in os.walk(file_dir): 11         # print(root) # 当前目录路径
12         # print(dirs) # 当前路径下全部子目录
13         # print(files) # 当前路径下全部非目录子文件
14         # print(type(files))
15         return files 16 
17 name = file_name(r'C:\Program Files\OpenCV\build\install\x64\vc15\lib') 18 text = ';'.join(name) 19 print(text)

一个个复制粘贴进去仍是挺累的

相关文章
相关标签/搜索