1. 程式人生 > >基於PCA的人臉識別系統(JAVA版)(一) OpenCV在JAVA上的環境配置

基於PCA的人臉識別系統(JAVA版)(一) OpenCV在JAVA上的環境配置

  這裡用的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());
	}

}
輸出如下結果說明配置完成。後面就可以想幹啥就幹啥了。