«Opencv распознавание номеров» — лучшие библиотеки

Если вы набираете «opencv распознавание номеров», то вы ищете свободные  библиотеки для системы опознавания номеров. В интернете есть несколько таких ресурсов. Вы можете посмотреть и выбрать, исходя из языка программирования.

Первый ресурс называется Opos. Для него используется язык С#. Ресурс находится по адресу : http:///opos.codeplex.com.  Минус opos – библиотека тяжела в использовании в режиме реального времени. Потому что данные  в начале загружатся на устройство, прежде чем передаются на oсr cuneifrom – puma.net.

Второй ресурс – javaANPR. Язык программирования, как  видно из названия, Java. Электронный путь к проекту:http:///javaanpr.sourceforge.net. Легко функционирует на основных платформах, к тому же она написана на языке Java, а это значит, что ее можно использовать, в том числе, и на  операционной системе Android. В отличии от предыдущей, эта библиотека работает в режиме реального времени и распознает изображение автомобильного номера в среднем за полсекунды. Главный минус  javaANPR – малая эффективность работы в условиях слабоосвещенного изображения или изображения с шумом.

Ресурс номер три – ALPC (automatic license plate recognition). Электронный путь к проекту http:///sourceforge.net/projects/licenseplate. Язык на котором написан код  — С#. Этот ресурс работает сразу с двумя библиотеками,первая (оpencv — emgu) используется для поиска госномера, вторая (TesseractOCR – Tessnet) – для распознания номера автомобиля. Для нас главный плюс этого проекта –совместимость с кириллицей. Недостатки тоже имеются. Главный из них – отсутствие примеров работы проектных библиотек  в реальном времени.

По мимо этих трех есть еще и другие библиотеки, в разных стадиях завершенности. Большинство из них используют вышеупомянутую  TesseractOCR и opencv. Реже используется библиотека javaANPR.

Резюмируя вышесказанное, наиболее удачное сочетание библиотек представлено на ресурсе ALPC. Opencv прекрасно справляется с поиском номера автомобиля, а Tessnet – великолепно его распознает. Почему?

Во-первых, оpencv создана на языке С#, и прекрасно работает в системе реального времени. Во-вторых, вышеупомянутый tesseractOCR признается специалистами, как лучшая открытая библиотека. Среди его достоинств: прекрасная скорость распознания автомобильных номеров, и хорошая документация этого процесса.