我正在尝试使用javacv运行面部识别示例,但方法参数类型存在不匹配。 我正在使用以下maven依赖项:
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>opencv</artifactId>
<version>3.0.0-1.1</version>
</dependency>
<dependency>
我指的是这个例子:http://pcbje.github.io/misc/2012/12/01/doing-face-recognition-with-javacv.html
进口:
import static org.bytedeco.javacpp.opencv_face.createFisherFaceRecognizer;
import static org.bytedeco.javacpp.opencv_imgproc.CV_BGR2GRAY;
import static org.bytedeco.javacpp.opencv_imgproc.cvCvtColor;
import static org.bytedeco.javacpp.opencv_imgcodecs.cvLoadImage;
import static org.bytedeco.javacpp.opencv_core.IPL_DEPTH_8U;
import java.io.File;
import java.io.FilenameFilter;
import org.bytedeco.javacpp.opencv_core.IplImage;
import org.bytedeco.javacpp.opencv_core.Mat;
import org.bytedeco.javacpp.opencv_core.MatVector;
import org.bytedeco.javacpp.opencv_face.FaceRecognizer;
唯一的区别是他们正在使用 com.googlecode.javacv ,但据我所知,这是旧的。但是我从http://www.java2s.com/Code/Jar/j/Downloadjavacvjar.htm下载了这些罐子,但我仍然无法成功编译。
请你指点一下。谢谢。
[求助] - 请参阅this example