2012-10-24 64 views
0

我是一个业余开发人员,我目前正在使用JavaCV和Eclipse在我的Mac上进行操作。JavaCV - 运行示例

我试图让FaceRecorgnition工作,但我真的不知道如何正确地将它安装到Eclipse中。

我创建了一个新的Java项目,并且导入了'JavaCPP','JavaCV-Mac'和'JavaCV'库。

然后我创建了一个包并将其命名为'mvn',然后创建一个类并将C/P'FaceRecorgnition'java添加到该类中,然后尝试运行它。然后我得到这个错误:

Oct 24, 2012 10:17:22 PM mvn.FaceRecognition learn 
INFO: =========================================== 
Oct 24, 2012 10:17:22 PM mvn.FaceRecognition learn 
INFO: Loading the training images in data/all10.txt 
Exception in thread "main" java.lang.RuntimeException: java.io.FileNotFoundException: data/all10.txt (No such file or directory) 
    at mvn.FaceRecognition.loadFaceImgArray(FaceRecognition.java:317) 
    at mvn.FaceRecognition.learn(FaceRecognition.java:97) 
    at mvn.FaceRecognition.main(FaceRecognition.java:789) 
Caused by: java.io.FileNotFoundException: data/all10.txt (No such file or directory) 
    at java.io.FileInputStream.open(Native Method) 
    at java.io.FileInputStream.<init>(FileInputStream.java:120) 
    at java.io.FileInputStream.<init>(FileInputStream.java:79) 
    at java.io.FileReader.<init>(FileReader.java:41) 
    at mvn.FaceRecognition.loadFaceImgArray(FaceRecognition.java:244) 
    ... 2 more 

我完全不了解导入和SDK,所以很容易。

谢谢。

+0

继承人到JavaCV链接太 - http://code.google.com/p/javacv/ –

+0

顺便说一句,你也应该请尝试使用OpenCV中的新[FaceRecognizer]模块(http://docs.opencv.org/modules/contrib/doc/facerec/facerec_tutorial.html)。 –

回答

4

这不是关于缺少库,而是缺少.txt文件。 好像all10.txt文件不包含在JavaCV下载中。

退房http://www.shervinemami.info/faceRecognition.html标题 “如何使用基于CMD离线FaceRec系统:”

你会发现他的拉链facerecExample_ORL.zip的all10.txt文件和面孔在zip需要 Cambridge_FaceDB.zip

创建FaceRecognition.java所在的数据文件夹。 把.txt文件夹中还有Cambridge_FaceDB文件夹:

samples/ 
    FaceRecognition.java 
    data/ 
    all10.txt 
    Cambridge_FaceDB/