-
Notifications
You must be signed in to change notification settings - Fork 384
Open
Description
//根据特征向量对证件号码进行识别
public int recognitionChar(Mat charImage) {
String result = "";
File file = new File(FEATURE_FILE_PATH);
//遍历FEATURE_FILE_PATH 下的特征文件
File[] featureDataFiles = file.listFiles();
double minDistance = Double.MAX_VALUE;
//获取到特征数据
float[] fv = extractFeatureData(charImage);
for (File f : featureDataFiles) {
//readFeatureVector 方法计算与目标特征的最小距离
double dist = calculateDistance(fv, readFeatureVector(f));
if (minDistance > dist) {
minDistance = dist;
result = f.getName();
}
}
Log.i("OCR-INFO", result);
return Integer.parseInt(result.substring(0, 1));
}
return 这里为什么返回的是文件名字的substring ,文件名为feature_0.txt ,这里就崩溃了,没有看懂这里的含义,能否解释一下呢,多谢大神!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels