如何設置OpenCV環(huán)境變量

設置OpenCV環(huán)境變量并將其添加到系統(tǒng)路徑
首先,我們設置一個環(huán)境變量以使我們的工作更容易。 這將保存我們在項目中使用的OpenCV庫的構建目錄。 啟動命令窗口并輸入:

setx -m OPENCV_DIR D:\OpenCV\Build\x86\vc11     (suggested for Visual Studio 2012 - 32 bit Windows)
setx -m OPENCV_DIR D:\OpenCV\Build\x64\vc11     (suggested for Visual Studio 2012 - 64 bit Windows)
setx -m OPENCV_DIR D:\OpenCV\Build\x86\vc12     (suggested for Visual Studio 2013 - 32 bit Windows)
setx -m OPENCV_DIR D:\OpenCV\Build\x64\vc12     (suggested for Visual Studio 2013 - 64 bit Windows)
setx -m OPENCV_DIR D:\OpenCV\Build\x64\vc14     (suggested for Visual Studio 2015 - 64 bit Windows)

在這里,目錄是您有OpenCV二進制文件(提取或構建)的地方。您可以擁有不同的平臺(例如x64而不是x86)或編譯器類型,因此可以替換適當?shù)闹?。在這里面,你應該有兩個文件夾,分別是lib和bin。如果您希望使設置對計算機更明智,而不是對用戶更明智,那么應該添加-m。
如果您構建了靜態(tài)庫,那么您就完成了。否則,您需要將bin文件夾路徑添加到系統(tǒng)路徑。這是因為您將以"Dynamic-link libraries" (也稱為DLL)的形式使用OpenCV庫。其中存儲了OpenCV庫中包含的所有算法和信息。操作系統(tǒng)將只在運行時根據(jù)需要加載它們。然而,要做到這一點,操作系統(tǒng)需要知道它們PATH。系統(tǒng)路徑包含可以找到dll的文件夾列表。如果操作系統(tǒng)需要OpenCV二進制文件,那么將OpenCV庫路徑添加到這里,操作系統(tǒng)就會知道在哪里查找。否則,您將需要將使用過的dll復制到應用程序可執(zhí)行文件(exe)旁邊,以便操作系統(tǒng)找到它,如果您在許多項目上工作,這將非常不愉快。為此,重新啟動 PathEditor并添加以下新條目(在應用程序中右鍵單擊以彈出菜單):

  %OPENCV_DIR%\bin
PathEditorOpenCVInsertNew.png

[圖片上傳中...(PathEditorOpenCVInsertNew.png-db0362-1534582628667-0)]

將它保存到注冊表,您就完成了。如果您曾經(jīng)更改過構建目錄的位置,或者想用不同的構建嘗試應用程序,那么您需要做的就是通過命令窗口中的setx命令更新OPENCV_DIR變量。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容