2015-07-01 5 views
0

Моим первым препятствием пока является то, что работающий tesseract vanilla на изображениях карт MTG не распознает название карты (честно говоря, это все, что мне нужно, потому что я могу использовать этот текст, чтобы вытащить остальную информацию о карте из базы данных) Я думаю, что проблема может потребоваться для обучения tesseract для распознавания использования шрифтов в mtg-картах, но им интересно, может ли это быть проблемой с tesseract, не выглядящим или не обнаруживающим текст в разделе изображения (в частности, название.)с использованием tesseract на картах MTG

Редактировать: в том числе изображение карты MTG для справки. http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=175263&type=card

+0

Опубликовать образец изображения – Photon

+1

Что такое MTG-карта? Как они выглядят? Какие качественные изображения у вас есть? Какую ОС вы используете? –

+0

вот образец изображения карты MTG.http: //gatherer.wizards.com/Handlers/Image.ashx? Multiverseid = 175263 & type = card Я использовал различные разрешения от 600 пикселей до 1080 пикселей. это работает от малины pi2, Raspbian OS – Greyjedi

ответ

0

ИТАК, после запроса на форумах Reddit программирования Я думаю, я нашел ответ, что я собираюсь продолжить:

Обучение особенности тессеракта действительно для повышения ставок для необычных шрифтов, но это, вероятно, не потому, что у вас низкий успех. Окружающая среда, в которой находится текст, плохо контролируется - фон карты может быть текстурой в одном из пяти цветов плюс артефакты и земли. Tesseract выделяет изображение перед обработкой, поэтому контраст между текстом и фоном недостаточен. Вы можете поместить свои карты через препроцессор, который отключает цветные области до белого и улучшает монотоны. Это должно увеличить контраст, так что tesseract может разглядеть персонажей.

Если кто-либо еще следит за тем, считает, что выше пути, чтобы быть неправильным, чтобы начать, скажите об этом.