win10下編譯Opencv3.4.7和Opencv_contrib3.4.7


  廢話不多說,直接開始

  1.下載opencv:https://github.com/Itseez/opencv

    下載opencv_contrib:  https://github.com/Itseez/opencv_contrib

    下載Cmake:https://cmake.org/download/

 

cmake如果沒有安裝的話,安裝時候及注意一點,選擇中間的添加到所有用戶

其他的下一步就行,路徑別忘了改一下

當然,懶得下載的話,已經上傳的百度雲,請自行拷貝  

百度雲鏈接:鏈接:https://pan.baidu.com/s/1mBsi14PucvFwolcQjn1bzg
提取碼:obt4

 opencv安裝完成后在同級文件夾下建立new_build

 

 

准備工作:因為cmake時有一些文件不好下載,所以提前下載好放到指定文件夾內

  就是這些文件,百度雲里邊有,請自行拷貝

 

  放置在opencv_contrib-3.4.7\modules\xfeatures2d\src里邊即可,如下圖

 

 

 

 

 

第一步,編譯,打開cmake,路徑選擇好

  

 

  直接configure就好,選你的VS版本,這里一定要選對是哪一版,2015還是2017,32位還是64位。本人是64位的VS2017

  有的彈出來的界面上面有三個框,中間那個是選擇位數選好自己的位數

    

 

 

 

  底部出現configuring done就行了,出現紅不用管,警告不用管

第二步 search non 勾上

  

 

  search wo 勾上

 

   

 

  search mo 選擇第二個,填寫好你的opencv_contrib-3.4.7\modules

  

 

 

   確認好之后再次configure,等一會讀條完了會看到configuring done,

  

  之后再點擊generate,

 

  都完了之后會有Configuring done和Generating done兩行。此時點擊open Project即可

 如下圖:

 

 

 第三步 生成 注意你要編譯的版本,可以選擇Dubag,點擊install右鍵生成,生成完成之后,生成解決方案就ok了

 

 

 編譯release,直接上方換成release版本就行,右鍵點擊重新生成即可,完成

  

 

 

 

注:如果Debug編譯失敗一個,看下是不是關於Python的,是就不用管,如果編譯失敗的比較多,就把new_build中的文件刪除完,重新開始cmake一遍,

  那些個文件一定要放,不然下載總會超時。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM