Tesseract распознавание картинки Java / Android

211
16 июля 2018, 01:40

Существует картинка:

String urlImage = "https://firebasestorage.googleapis.com/....../blabla.jpg";

Вопросы: чем и как лучше преобразовать ее в Bitmap (использовать picasso, glide или что другое) ?

И какой минимальный код нужен для распознавания текста на этой картинке? Смотрю пока в сторону OCR Tesseract(под андроид tess-two). Или посоветуете что-нибудь другое? Распознавать нужно будет текст на русском.

Answer 1

Если вы и так используете Firebase, возможно стоит посмотреть на ML Kit, русский поддерживает https://firebase.google.com/docs/ml-kit/android/recognize-text#cloud-based

Answer 2

glide 4.X.X

RequestListener listener=new RequestListener(){
@Override public boolean onResourceReady(...){
Bitmap bitmap=((BitmapDrawable)imageView.getDrawable()).getBitmap();
return true;
}
};
Glide.with(this).asDrawable().load(urlImage).listener(listener).into(imageView);

//glide отличается от picasso только поддержкой Gif

READ ALSO
Средняя скорость ответа юзера

Средняя скорость ответа юзера

Есть чат между оператором и клиентом

200
Выключить музыку на будильник. AlarmManager cancel()

Выключить музыку на будильник. AlarmManager cancel()

После нажатия первой кнопки включатся музыка по AlarmManagerВопрос, как выключить запущенную музыку при помощи второй кнопки? Метод cancel() не помогает...

189
length и length() в Java

length и length() в Java

Почему при получении количества элементов определяющих размер массива мы используем arraylength, а при получении количества элементов строки...

181
Фон внутри текста

Фон внутри текста

Как сделать фон, который находится в тексте? Текст TEKST отрисован картинкой, к примеру в png

199