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)

一個個複製粘貼進去仍是挺累的

相關文章
相關標籤/搜索