基於PCA的人臉識別系統(JAVA版)(一) OpenCV在JAVA上的環境配置
阿新 • • 發佈:2019-01-22
這裡用的JDK 1.8和OpenCV3.2.0版本。後面會重點提到OpenCV的安裝配置和OpenCV在JAVA上的配置。
1.OpenCV的安裝配置
(1)下載安裝OpenCV
OpenCV用的3.2.0版本。
下載地址:連結:https://pan.baidu.com/s/1hs3Yfas 密碼:jh0y
下載完成直接雙擊exe檔案,安裝之後的目錄如下:
(2)環境變數的配置
解壓完成之後就要將opencv的bin檔案目錄新增到系統的環境變數中去。開啟系統變數的PATH變數,將安裝目錄下的bin
檔案新增到PATH中。
2.配置JAVA環境上的OpenCV
開啟eclipse,window->perferences->java->Bulid Path->User Libraries,點選NEW新建一個User Libraries,自己命名。
如下圖:
點選Add External JARs;選擇opencv安裝目錄下的opencv jar包,如下圖:
然後新建一個JAVA工程,在工程上右鍵Bulid
Path->Configure Bulid Path->Java Bulid Path->Libraries;點選add libraries選擇User Libraries選擇上一步建立的opencv_java320。如圖
操作完成之後檢視下面的路徑是否為none,如果是none則自己指定opencv路徑。
3.測試
輸出如下結果說明配置完成。後面就可以想幹啥就幹啥了。import org.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; public class test { static{System.loadLibrary( Core.NATIVE_LIBRARY_NAME );} public static void main(String[] args) { // TODO Auto-generated method stub Mat mat = new Mat(); mat.create(2,2, CvType.CV_64FC1); System.out.println(mat.dump()); } }