Windows下OpenCV4.3.0+MinGW64+Cmake具體過程【詳細】
Windows下OpenCV4.3.0+MinGW64+Cmake具體過程【詳細】
準備工作
- Opencv下載:https://opencv.org/releases/(選擇windows下載)
- MinGW下載:http://mingw-w64.org/doku.php/download/mingw-builds(安裝方法參考:https://blog.csdn.net/qq_37112826/article/details/108854848)
- Cmake下載:https://cmake.org/download/(安裝方法參考:https://editor.csdn.net/md/?articleId=108869737)
由於opencv的cmake過程中會自動下載opencv_videoio_ffmpeg.dll和opencv_videoio_ffmpeg_64.dll兩個連結庫,但由於國內下載不了,cmake會報錯,所以我們要事先把這兩個檔案放進目錄:
- 目錄:D:\Software\Opencv4.3.0\opencv\sources\3rdparty\ffmpeg
- 檔案下載:https://download.csdn.net/download/qq_37112826/12898123
CMake
- 1.先在目錄D:\Software\Opencv4.3.0\opencv 下新建我們要編譯的目錄
- 2.開啟Cmake(cmake-gui),瀏覽路徑:D:\Software\Opencv4.3.0\opencv\sources
編譯路徑:D:\Software\Opencv4.3.0\opencv\WinGW64_build
- 3.點選Configure(配置),選擇用MinGW環境編譯
- 4.設定編譯語言,在WinGW安裝路徑下,C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin
- 5.等待配置
- 6.配置完,配置項會變紅,這裡我們取消以下勾選OPENCV_ENABLE_ALLOCATOR_STATS,不然會報錯,然後我們在點一次啊Configure,配置項就不紅了,如下,
- 7.點選Generate(生成)
- 8.在配置目錄下,開啟終端
- 9.輸入mingw32-make -j 8 和 mingw32-make install
環境配置
安裝完成,最後將Opencv新增進環境變數D:\Software\Opencv4.3.0\opencv\WinGW64_build\install\x64\mingw\bin
完工。
相關文章
- Windows下Jekyll配置過程詳解Windows
- linux下cacti的搭建之詳細過程!Linux
- MySQL MHA詳細搭建過程MySql
- [IDE工具篇]windows下安裝虛擬機器和Ubuntu的詳細過程IDEWindows虛擬機Ubuntu
- typedef和define具體的詳細區別
- 泊松過程的詳細理解
- nginx配置https詳細過程NginxHTTP
- SecureCRT的下載、安裝( 過程非常詳細!!值得檢視)Securecrt
- Oracle 11g在RHEL 6.4下的詳細安裝過程Oracle
- 你所不知道的軟體開發的詳細過程
- 【原創】一個彩票軟體演算法分析過程(詳細)演算法
- 新手搭建雲伺服器詳細過程伺服器
- MySQL MGR單主模式詳細搭建過程MySql模式
- ESXI 6.7 系統安裝詳細過程
- mysql5.7.23安裝詳細過程MySql
- Webpack安裝配置及打包詳細過程Web
- centos7安裝的詳細過程CentOS
- 詳細瞭解 synchronized 鎖升級過程synchronized
- oracle 11G RAC 建立詳細過程Oracle
- Oracle->Mysql dblink 建立詳細過程OracleMySql
- 原創:oracle 授權的詳細過程Oracle
- Hadoop2.3.0詳細安裝過程Hadoop
- linux下安裝zsh和p10k的詳細過程Linux
- 從零開始,Windows作業系統下的超詳細的阿里雲釋出專案過程Windows作業系統阿里
- 詳解Windows非法操作的具體含義(轉)Windows
- PPT製造個人簡歷的具體操作過程
- 具體的破解過程來也! (10千字)
- windows環境下memcache配置方法 詳細篇Windows
- Windows 64位下安裝Redis詳細教程WindowsRedis
- vue原始碼解析-圖解diff詳細過程Vue原始碼圖解
- 超詳細講解頁面載入過程
- Https原理解析及詳細推演過程HTTP
- Oracle 11G DataGuard重啟詳細過程Oracle
- oracle 的DML命令的詳細處理過程Oracle
- JbuilderX與Weblogic8.1整合過程詳細!!!!!!UIWeb
- mac系統下nginx的詳細安裝過程及使用(適合新手)MacNginx
- 【原創】 一個會計軟體的演算法分析過程(詳細)演算法
- 詳細講解刪除SQL Server日誌的具體方法SQLServer