🐛 Fix a NPE in OCR

This commit is contained in:
Daniel 2025-04-04 17:45:06 +08:00
parent 4724624ef9
commit 5cd46fd7a6
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -242,8 +242,13 @@ func Tesseract(imgAbsPath string) (ret []map[string]interface{}) {
fields := strings.Split(line, "\t")
// 将字段名和字段值映射到一个 map 中
dataMap := make(map[string]interface{})
for i, header := range strings.Split(lines[0], "\t") {
dataMap[header] = fields[i]
headers := strings.Split(lines[0], "\t")
for i, header := range headers {
if i < len(fields) {
dataMap[header] = fields[i]
} else {
dataMap[header] = ""
}
}
ret = append(ret, dataMap)
}