2009-10-30 2 views
0

Мне нужно прочитать текст из gif/jpeg, который содержит комбинацию текста и изображений. Надежда состоит в том, что все gif-файлы в стандартном формате позволяют мне использовать регулярное выражение (возможно?), Чтобы получить текст из изображения.Есть ли способ «прочитать» gif/jpeg в C#

Любой ввод на это действительно оценен.

+0

Означают ли вы, что у вас есть изображение текста, как фотография текста на стене, или скриншот? Или вы имеете в виду, что файл изображения содержит текстовые символы, встроенные в файл? –

+0

Я не уверен, в чем ваш вопрос. Чтобы привести пример, рассмотрите образ штрих-кода. Я хотел бы извлечь цифры под штрих-кодом. – Nick

+0

Итак, вы не хотите читать текст, содержащийся в файле изображения, но читать текст, содержащийся в самой картине? См. Ответ @Andersol Imes - вы ищете OCR, и регулярные выражения ничего не сделают для вас. –

ответ

7

Это называется оптическим распознаванием символов (OCR). Есть несколько библиотек, упомянутые в этом вопросе:

https://stackoverflow.com/questions/744966/any-open-source-c-ocr-library

+0

Другой OP не упомянул, какая библиотека C# работала для него/нее. Могу ли я предположить, что нам нужно написать обертку только для библиотеки кодов Google. Есть ли там другие бесплатные? – Nick

+0

Есть небольшая помощь в получении обертки, работающей в этом посте, и ссылки на другие сообщения. Это займет у вас 30 минут, максимум, поверьте мне. Вот ссылка: http://stackoverflow.com/questions/744966/any-open-source-c-ocr-library/744978#744978 –

+0

Я понимаю, что есть много действительно дрянных и там много другие, которые чрезвычайно дороги. Этот, кажется, потрясающий и свободный. Стоит 30 минут узнать, как использовать DLLImport, поверьте мне. –