Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 21372|Ответ: 0

[Источник] c# Используйте OCR для распознавания китайских изображений

[Скопировать ссылку]
Опубликовано 23.11.2016 14:33:25 | | | |
Сейчас на рынке всё ещё доступно множество компонентов OCR (оптическое распознавание символов), включая знаменитый Tesseract и очень профессиональный Asprise, хотя они очень профессиональны и просты в использовании, но непросты в использовании (потому что они не дружелюбны к китайской поддержке). Если компания специализируется на разработке OCR-пакетов и готова тратить много времени на глубокие исследования и разработки, рекомендуется Tesseract, который можно настраивать глубоко и является открытым исходным кодом.
После опробы различных решений было установлено, что компонент Microsoft OCR хорошо влияет на узнаваемость в Китае и является простым. Этот компонент основан на Office 2007 и имеет следующий эффект:


Используйте компоненты C# и Office 2007 OCR для преобразования графики и текста
  • Установите Office 2007. (Вам нужно установить это вручную в Tools — > Microsoft Office Document Imaging при установке опций компонентов)
  • Установка патча Office SP2 (301 MB): http://download.microsoft.com/download/A/3/9/A39E919E-AFA8-4128-9249-51629206C70F/office2007sp2-kb953195-fullfile-zh-cn.exe
  • Обратите внимание на компонент COM в проекте Visual Studio C#: Microsoft Office Document Imaging 12.0 Type Library
  • Затем напишите следующий код (в этой статье используется тестовый проект winfrom):

Затем поместите text.jpg-файл на диск C, чтобы начать тестирование вышеуказанного кода.

Другие примечания: если ошибка «Дополнительная информация: Получение компонента с CLSID {40942A6C-1520-4132-BDF8-BDC1F71F547B} в фабрике класса COM не сработала из-за следующей ошибки: 80040154 Нет зарегистрированного класса», попробуйте изменить цель сборки проекта с Любой процессор на x86.


Оригинальная ссылка: http://www.wxzzz.com/1602.html





Предыдущий:Использование SyncRoot в StringDictionary
Следующий:Написание веб-сервиса на C# HttpListener даёт ошибку 503
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com