手動安裝IPP加速庫:
https://yinguobing.com/install-ippcv-manually/
OpenCV4.1編譯和配置:
https://www.cnblogs.com/xinxue/p/5766756.html
荒廢掉好多天,網上踩了無數個坑之后終于成功找到一個配置OpenCV環境的方法了!!!
第一步:下載所需軟件:
Visual Studio 2019:https://visualstudio.microsoft.com/zh-hans/vs/
下載community社區版即可
Cmake 3.15.2:
https://cmake.org/download/
選擇*.zip壓縮包
OpenCV 4.1.1:
https://opencv.org/releases/
選擇Source源碼
OpenCV 4.1.1 Contrib:
https://github.com/opencv/opencv_contrib/releases
下載對應的版本
然后愉快地安裝~
第二步:編譯源代碼
先將OpenCV和OpenCV_contrib解壓,然后把contrib丟到opencv文件夾里方便等一下查找【其實丟哪里都無所謂】
然后打開cmake-gui
就可以看到這樣的界面
先在
opencv-4.1.1
目錄下新建一個build
文件夾
然后在cmake-gui里配置路徑
像這樣:
然后點擊
Configure
會跳出一個框:
選擇vs2019
然后選擇本地編譯器
這里默認你已經裝了mingw,沒有的話自己去下一個。
地址:https://sourceforge.net/projects/mingw-w64/
中間出現有些文件下載不了的情況【如果不會那最好】,我們需要手動去下載,參考這篇文章:https://yinguobing.com/install-ippcv-manually/
然后把手動下載的東西丟到一個目錄【最好是與.cmake同目錄】然后把.cmake里的下載地址改為自己的目錄,像這樣:
改為:
然后再次
Configure
就好了
然后我們要做幾件事:
-
BUILD_opencv_world
√ -
WITH_OPENGL
√ - 關掉用不到的Python
- 關掉用不到的Java
- OPENCV_EXTRA_MODULE_PATH填這個目錄:
2.3.png
然后再次Configure
,然后會冒出一堆紅紅的,如果沒有問題,再Configure
紅紅的會變白
2.4.png
然后點擊Generate
2.5.png
然后cmake的作用就沒了
用vs2019打開build/OpenCV.sln
在解決方案資源管理器里有一個CMakeTargets,里面有一個INSTALL,在Debug和Release模式下分別右鍵-生成:
然后vs就會開始編譯,可能會跑很久,我自己花了一個半小時。
編譯完后,把build->install文件夾里的所有文件拷貝到opencv文件夾下,就完事了。
剩下的vs配置參考文章開頭的教程。