OpenCV4版本为4.0.1。
Windows平台
- 下载win pack,如果浏览器下载太慢,可以使用迅雷下载。
- 直接安装
- 把build/java/opencv-401.jar包导入到自己项目的lib中,如果是maven 项目,则把它打包成maven依赖。
# maven install
mvn install:install-file -Dfile=opencv-401.jar -DgroupId=org.opencv -DartifactId=opencv -Dversion=4.0.1 -Dpackaging=jar
- 把build/java/x64或x86/opencv_java401.dll文件复制到项目lib或根目录,根据实际情况。主要是用于代码中导入dll时读取使用。
//代码中使用到该文件的代码,Core.NATIVE_LIBRARY_NAME会根据不同版本的opencv.jar而不同。
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
- 编写图片人脸识别的代码,官方的代码,其中lbpcascade_frontalface.xml是官方提供的用于人脸识别的分类器。
package com.even.faceai;
import org.opencv.core.*;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;
import org.opencv.objdetect.CascadeClassifier;
public class ImageFaceRecognize {
public static void main(String[] args) {