Я пытаюсь прочитать изображение с математическими уравнениями, используя tess4j в Java. Тем не менее, я думаю, что это перекрывает символы и не может сочетать английский с уравнениями. Это тренированная проблема с данными? Как я могу это исправить. Ниже мой код.
ITesseract tess = new Tesseract();
try {
tess.setLanguage("eng+equ");
String imageURL = "http://www.blah.com/images/test-exercises/exercises.png";
URL url = new URL(imageURL);
BufferedImage img = ImageIO.read(url);
String result = tess.doOCR(img);
System.out.println(result);
} catch (TesseractException e) {
e.printStackTrace();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Вывод, который я получаю
a) ↥⊝≍⋉↥⋮↥↸⊣⊽≍ k) ↥⋅⊈⋉⇣≁⇃⋅↸≍⋉⇣⋮↸⋅∠⊽≁≍
⊔ ⇃⋅↸
3x ↸≍ ↸ e
7 4:7, ≓ ≓ z, 77
b) 1+ 1 1 1) 3” z») ∙≁−−
↥ ↥ ⋅
r) 17:71:3770 m) ≩∅⊣⇇⋜∅≁↥≻⊣∅≁⊈⋗⋉↖⋮↼↴
3 .
d) ↼↴≍⊣⋜⋮↥↥≍⋉↥∘ n) ⊈⇉≁≍⋮≹⋜⋉⊢⇃⋅∖⊢⊢≩≍≻
9) Liz: o) ⇇⋜↨≍≁⊈⋅↸⋮↥∘⋅−≁⊈⋉↥≟≍