首先当然是需要安装opencv了,我用的是opencv2.4.13。下载完之后就可以直接安装了,安装过程也很简单,直接下一步下一步就好,我就不上图了。
接下来在opencv下找到jar包,比如我直接安装在c盘,我的jar包在C:\opencv\build\java中。
然后将jar包拷贝到lib目录中,并且在idea中配置
接着在opencv的路径下找到lbpcascade_frontalface.xml。比如我的就是C:\opencv\sources\data\lbpcascades。然后将其拷贝到src目录下。
这样该有的环境就已经搭建好了,就可以开始写代码了。
直接上代码
public static void main(String[] args) {
// Load the native library.
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
String url ="G:\\web\\uploadPicture\\src\\main\\resources\\assets\\4.jpg";
new DetectFaceDemo().go(url,"G:\\1.jpg");
}
public void go(String srcFileName,String newPath) {
Mat image = null;
CascadeClassifier faceDetector = null;