我开发了一个使用javaCV的人脸识别应用程序,喜欢把我的MySQL数据库和训练图像集放到一台服务器上完成一个我可以在任何地方访问的集中在线数据集,任何人都可以建议我获取训练图像文件夹的方法用于在桌面java应用程序中处理
下面是我传递图像进行识别的方法
public int FRecognizer(String path) {
String trainingDir = "C:\\Users\\Kavinda\\Documents\\NetBeansProjects\\Eagle_EYE\\trainingImages";
Mat testImage = imread(path, CV_LOAD_IMAGE_GRAYSCALE);
File root = new File(trainingDir);
FilenameFilter imgFilter = new FilenameFilter() {
public boolean accept(File dir, String name) {
name = name.toLowerCase();
return name.endsWith(".jpg") || name.endsWith(".pgm") || name.endsWith(".png");
}
};