Система OCR с открытым исходным кодом для FPGA [закрыто
-
12-10-2019 - |
Вопрос
Знаете ли вы какие -либо реализации OCR для FPGA для FPGA или в ЛПВП (открытое ядро)? Где я могу их найти?
Спасибо
Решение
Как говорит выше Филипп, вам нужно будет найти алгоритм, а затем перенести его в свою FPGA.
Я никогда не слышал о двигателе OCR с открытым исходным кодом для специализированного аппаратного обеспечения, и я использую OCR с 1997 года, когда в аппаратном оборудовании было несколько европейских машин (CGK). Примерно в это же время они перенесли OCR обратно в программное обеспечение.
Вы можете найти что -то здесь.
- http://www.codeproject.com/kb/cs/neural_network_ocr.aspx
- http://www.codeproject.com/kb/dotnet/simple_ocr.aspx
Вам также необходимо найти алгоритм, который соответствует типам изображений, которые вы хотите прочитать. Некоторые вопросы, которые вам нужно задать:
- Вы читаете шрифт с фиксированным размером?
- Вы читаете фиксированный шаг или пропорциональный шрифт?
- Вы обрабатываете B/W или цветные изображения?
- С каким разрешением или изображениями DPI вы работаете?
- Вам нужно удалить фоновый шум или цвет или выполнить пороговое значение?
- Нужны ли изображения Deskewing?
- Сколько персонажей вам нужно? 0-9 или весь алфавит?
- Как быстро это должно быть?
- Насколько точно это должно быть?
- Текст в том же месте или случайно расположен? Если случайно, как вы находите текстовые зоны?
Если ваши потребности довольно просты, то вы можете сойти с рук, если идея в ссылке CodeProject. Написание хорошего коммерческого двигателя OCR потребовало много лет работы, и они по -прежнему хороши для повышения точности и скорости.