Windows10(64位)下用CMake編譯OpenCV源代碼

一,下載安裝CMake:

1.1進入CMake官網的下載頁面:下載對應的安裝軟件,因爲是64位系統所以下載對應的win64X64安裝文件。

https://cmake.org/download/

提供百度網盤下載:

鏈接:https://pan.baidu.com/s/1z-ainH8h068MY62XgQizvQ 
提取碼:e9o5 

下載好安裝文件:

 

1.2雙擊選擇默認安裝即可,過程如下:

如上圖所示,點擊Next ,

 

 選擇方框 接受協議,點擊Next,

 

這裏的選擇,注意勾選 方框 Create Cmake Desktop Icon 來創建桌面的圖標 ,

 

選擇的是默認的安裝位置,點擊Next ,

 

 如上圖所示,點擊Install,

 

安裝過程如上圖所示,

 

安裝完成,如上圖所示,點擊Finish即可。

 

完成安裝後,桌面上的圖標,如上圖所示。 

二、 用CMake生成OpenCV源代碼的解決方案:

2.1 雙擊CMake圖標,彈出下圖所示對話框:

2.2 在第一行[Where is the source code] 對應的右邊的[Browse Source...]按鈕上點擊,選擇OpenCV安裝目錄下的source文件夾,路徑體現如下圖所示,因爲OpenCV安裝在了D盤下的OpenCV文件夾裏,所以路徑爲D:/OpenCV/opencv/sources;在第二行[Where to buid the binaries] 對應的右邊的[Browse Build...]按鈕上點擊,選擇任意的放置最終的解決方案的文件夾,這裏選擇的是F盤下的OpenCV文件夾,如下圖所示:

 

2.3 第一次Configure:點擊左下部分的Configure按鈕:

2.4 在彈出的對話框中選擇VS的版本,這裏選擇的是Visual Studio 16 2019 ,使用 默認的編譯器,其它處不用選擇,結果如下圖所示:

 

選擇完成後,點擊[Finish]按鈕。

2.5 點擊Finish按鈕後的Configure過程:

 2.6 第一次Configure 完成後,結果如下圖所示:有一篇紅色,不要在意,哪裏都不要動,接着進行下一步第2次Configure。

2.7 第2次Configure: 再次點擊 Configure按鈕進行配置,過程如下圖:

2.8 第2次Configure完成結果:紅色區域消失。

 

2.9  單擊Configure按鈕右側的 Generate按鈕:

2.10 Generate完成結果: 

 

2.11  此時查看F盤下的OpenCV文件夾:

2.12  打開VS2019,選擇【打開項目或解決方案】,

選擇 F 盤下的 OpenCV 文件夾下的 OpenCV.sln,

點擊【打開】即可,查看[解決方案面板],共有91個項目,

選擇其中的一個打開:比如matrix.cpp,就可以查看其源代碼,進而修改使用了。修改好源代碼後按F5進行編譯前,要選定一個工程右鍵設爲啓動項目。

參考:

《OpenCV編程入門》,毛星雲、冷雪飛等編著,電子工業出版社,2018年11月第19次印刷,p45-51。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章