把我知乎的文章在這里留個備份
opencv的安裝和后續的配置對新手來說是件并不簡單的事情,為了方便后來人學習,我把我個人安裝和配置的程序記錄和分享一下(僅限windows版本的安裝),
opencv安裝
首先,打開opencv的官網:Home - OpenCV,

將滑鼠放在library上等待彈出頁面后,點擊releases,
跳轉到如下頁面
點擊圖中的windows,會跳轉到一個如下圖所示的新頁面,五秒后會自動開始下載安裝包,有時下載會卡住,重新再下載一遍就好了,如果多次嘗試不行,可以用我已經下載好上傳的檔案,
https://pan.baidu.com/s/1-mNKKdhy6vsKsbRzn5EM8Q?pwd=1234
提取碼為1234
如圖所示,sourceforge是各種網路軟體資源安裝網站的匯集

安裝包名字格式如圖
打開后可以選擇一個你喜歡的檔案夾然后點擊Extract,
這里我默認是C盤,只是演示下,大家根據自己需要更改安裝檔案夾,
解壓后在自己解壓的磁盤內找到名字為opencv的這個檔案夾
安裝opencv的步驟到此可以說打住了,接下來該安裝運行opencv這個sdk的ide了,
我個人是選擇微軟的VS進行安裝,所有接下來的部分也是VS的安裝部分,
Visual studio安裝
這是VS的安裝鏈接
Visual Studio 2022 IDE - 適用于軟體開發人員的編程工具 (microsoft.com)
推薦下載community版本,因為它free,
下載完成后運行安裝程式選在安裝位置和需要安裝的檔案就好了,C++桌面開發一定要選擇,因為opencv用C++
開發的sdk,當然他還有很多其他版本,但vs這個版本運行語言就是C++,其他沒有什么需要注意的,
需要的軟體都安裝完成了,接下來就是配置相關環境變數了,
配置環境變數
我是window11系統,所以以window11進行操作,打開設定搜索高級系統設定并打開
點擊環境變數并打開
找到系統變數中的PATH,點擊編輯,
在編輯環境變數中新建并輸入以下兩項內容內容
(你的磁盤名):\opencv\build\x64\vc15
%OPENCV_DIR%\bin
然后確認,
當然,還有第二種方法,打開命令提示符,setx,
setx -m OPENCV_DIR D:\OpenCV\Build\x64\vc15
到目前為止我們完成了系統環境配置,可以開始配置VS了,
VS配置環境:
動動小手,打開你的VS,點擊創建新專案,
點擊空專案,然后下一步,
選擇好檔案存放位置和命名,點擊創建
打開專案后如圖所示
接下來有兩種配置方法:
一種是The local method,就是本地專案方法,還有一種是The global method,也就是全域方法,
前者需要每次打開新專案都要重新匯入設定檔案,但是不會對全域造成影響,后者是直接全域設定,不用重新匯入但是可能對別的檔案有影響,大家看完文章后根據自己的需求來選擇,如果你的vs只是用來寫opencv的可以考慮全域設定,如果有別的檔案和作業,建議還是擦愛用區域設定,
The local method
點擊視圖->其他視窗->屬性管理器,
選擇debug|x64,右鍵添加新專案屬性表,
點擊添加
打開peopertysheet
VC++目錄中
包含目錄輸入F:\opencv\build\include,F:\opencv\build\include\opencv2,F根據你安裝的磁盤位置變化而變化,
庫目錄輸入F:\opencv\build\x64\vc15\lib,F同樣根據你安裝的磁盤位置變化而變化,vcxx會根據你安裝的版本不同而不斷變化,但是build\x64是不會變化的,
找到C/C++常規選項中的附加包含目錄,輸入一下內容:$(OPENCV_DIR)\..\..\include(在4.60版本已經不需要了,單純翻譯了opencv檔案一起記錄下來)
接下來到聯結器->常規->附加庫目錄,輸入$(OPENCV_DIR)\lib(在4.60版本已經不需要了,單純翻譯了opencv檔案一起記錄下來)
來到聯結器->輸入->附加依賴項,輸入opencv_world330.lib,opencv_world330d.lib,數字根據你自己的版本號來,我是4.60版本,所以是opencv_world460.lib,opencv_world460d.lib.(也可以到build\x64\vc15\lib目錄下找版本檔案)
小tip:如果選擇debug模式輸入opencv_world460d.lib(d后綴代表debug),release模式則只輸入opencv_world460.lib,輸入D后綴會顯示警告和錯誤,反之則只顯示錯誤,
The global method
如果你覺得在你的每一個專案中添加屬性頁太麻煩了,你也可以把這些規則添加到*"全域屬性頁 "*,
點擊工具->選項->專案和解決方案->VC++目錄,(2008vs可按這個操作)

2010版vs移動到如圖所示位置
2022版vs移動到屬性頁的最上方,也就是我現在指向的opencv4.60
打開以后頁面和之前本地區域設定一樣,操作同上即可
最后,在你的visual studio檔案存放的位置可以找到你的組態檔
即上圖中的后綴為props,以后可以直接右鍵添加現有的屬性表,把你設定好的組態檔匯入,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/500413.html
標籤:其他
上一篇:描述性統計
