OpenCV開發環境配置

在本章中,您將學習如何安裝OpenCV並在系統中設置OpenCV環境。

安裝OpenCV

首先,需要將OpenCV下載到本地系統上。按照下面的步驟。

第1步 - 通過打開鏈接(可打開OpenCV主頁後點擊:Releases):http://opencv.org/releases.html ,將看到如下所示的頁面。

OpenCV開發環境配置

由於編寫本教程時使用的是Window 10(64位)操作系統,所以這裏點擊:Win pack 下載最新版本的OpenCV(opencv-3.4.0-vc14_vc15.exe),下載完成雙擊後解壓到一個目錄下,這裏的目錄是:D:\software\opencv ,目錄文件結構如下 -
OpenCV開發環境配置

第2步 - 打開文件夾D:\software\opencv\opencv\build\java。 在這裏可以找到名爲opencv-310.jar的OpenCV jar文件。 可將這個文件保存在另一個文件夾(這裏複製到目錄:D:\software\opencv\opencv\build\java)中以備後用。

Eclipse安裝OpenCV

下載所需的JAR文件後,必須將這些JAR文件嵌入到Eclipse環境中。可以通過設置這些JAR文件的構建路徑。

設置構建路徑

以下是在Eclipse中設置OpenCV的步驟 -

第1步 - 確保您已經在系統中安裝了Eclipse。 如果沒有,請在您的系統中下載並安裝Eclipse。
第2步 - 打開Eclipse,點擊:File -> New,然後打開一個新項目,如下圖所示。
OpenCV開發環境配置

第3步 - 在選擇項目,會得到新建項目嚮導。 在此嚮導中,選擇Java項目,然後單擊Next按鈕,如下面的截圖所示。
OpenCV開發環境配置

第4步 - 繼續前進,將被引導到新的Java項目嚮導。創建一個新項目名稱:FirstApp, 並單擊下一步。

第5步 - 創建一個新的項目後,右鍵單擊它。選擇Build Path,然後點擊Configure Build Path …,如下圖所示。
OpenCV開發環境配置

第6步 - 單擊「Configure Build Path…」選項時,將被引導至「Java Build Path」嚮導。 點擊Add External Jars按鈕,如下圖所示。
OpenCV開發環境配置

第7步 - 選擇前面已經保存文件opencv-340.jar的路徑。
第8步 - 單擊上面的屏幕截圖中的打開按鈕,這些文件將被添加到庫中。
OpenCV開發環境配置

第9步 - 單擊確定後,將成功將所需的JAR文件添加到當前項目,可以通過展開引用的庫來驗證這些添加的庫。
OpenCV開發環境配置

爲本地庫設置路徑

除了JAR文件之外,還需要爲OpenCV的本地庫(DLL文件)設置路徑。

DLL文件的位置 - 打開OpenCV的安裝文件夾,然後轉到子文件夾:build -> java 。 在這裏您會發現兩個文件夾x64(64位)和x86(32位),其中包含OpenCV的dll文件。

打開適合操作系統的相應文件夾(比如我的是Win10 64位),然後可以看到相應64位的dll文件,如下圖所示。
OpenCV開發環境配置

現在,按照下面給出的步驟設置這個文件的路徑 -

第1步 - 再次打開JavaBuildPath窗口。在這裏您可以觀察添加的JAR文件和JRE System Library
OpenCV開發環境配置

第2步 - 擴展它,會看到系統庫和本機庫的位置(Native library location),如下面的截圖所突出顯示。
OpenCV開發環境配置

第3步 - 雙擊本機庫位置(Native library location)。 在這裏,可以看到如下所示的「本地庫文件夾配置」窗口。
OpenCV開發環境配置

在這裏,單擊External Folder…按鈕,然後選擇系統中dll文件的位置(F:\worksp\opencv\libs\x64),最後點擊OK就好了。