/ / JavaCV - Exemplos em Execução - eclipse, macos, javacv

JavaCV - Running Examples - eclipse, macos, javacv

Eu sou um desenvolvedor amador e atualmente estou mexendo com JavaCV e Eclipse no meu Mac.

Eu estou tentando obter o FaceRecorgnition para trabalhar, mas eu realmente não sei como instalar isso no Eclipse corretamente.

Eu criei um novo projeto Java e importei as bibliotecas "JavaCPP", "JavaCV-Mac" e "JavaCV".

Eu então criei um pacote e o chamei de "mvn", então criei uma classe e C / P o java "FaceRecorgnition" para aquela classe e então tentei executá-la. Eu então recebo este erro:

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

Eu não entendo totalmente as importações e os SDKs ainda, então seja fácil.

Obrigado.

Respostas:

4 para resposta № 1

Não se trata de bibliotecas ausentes, mas de um arquivo .txt ausente. Parece que o arquivo all10.txt não está incluído no download do JavaCV.

Confira http://www.shervinemami.info/faceRecognition.html sob o cabeçalho "Como usar o sistema FaceRec baseado em cmd off-line:"

Você encontra o arquivo all10.txt em seu zip facerecExample_ORL.zip e os rostos necessários no zip Cambridge_FaceDB.zip

Crie uma pasta de dados onde FaceRecognition.java é. Coloque os arquivos .txt nessa pasta, assim como a pasta Cambridge_FaceDB:

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