一,下載安裝CMake:
1.1進入CMake官網的下載頁面:下載對應的安裝軟件,因爲是64位系統所以下載對應的win64X64安裝文件。
提供百度網盤下載:
鏈接: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。