Рейтинг
+1.13
голосов:
1
avatar

iANPR SDK  

iANPR SDK 1.5

Вышла новая версия библиотеки распознавания автомобильных номеров iANPR SDK 1.5
Что нового:
— добавление большого количества типов номеров для Беларуси;
— добавление базового типа номеров Польши;
— добавление базового типа номеров Латвии;
— добавление базового типа номеров Эстонии;
— добавление базового типа номеров Литвы;
— добавление основных типов номеров Украины;
— добавление основных типов номеров Молдовы;
— добавление настраиваемого типа ANPR_CUSTOM_TYPE;
— возвращение всех типов номеров при флаге RETURN_TYPE_NUMBER;
— добавление флага NO_LOW_RELIABILITY для удаления номеров с низкой достоверностью;
— немного переработано определение ложных срабатываний;
— изменен цветовой фильтр выбора типа номера для цветных изображений;
— исправлены некоторые мелочи и ошибки.
Перейти на страницу продукта

iANPR SDK 1.4

Вышла версия SDK для распознавания автомобильных номеров версии 1.4
Изменения:
— добавление распознавания двухстрочных номеров Российской Федерации;
— добавление возвращения типа номера для номеров Российской Федерации;
— исправление ошибок утечки памяти в функциях anprPlateMatRect и anprPlateMatRectXML.

Перейти к странице продукта

iANPR SDK 1.3 Linux

Вышла версия 1.3 iANPR SDK для Linux
Страница продукта:
http://intbusoft.com/rus/products/iANPR/
Страница скачивания:
http://ianpr.org/download.htm

Пример iANPRcapture_motion на C# для iANPR SDK

1 О предназначении программы

Программа iANPRcapture_motion_CShrp предназначена для демонстрации возможностей iANPR SDK в вычислении траектории движения автомобильного номера и детектирования пересечения номером заранее заданных линий, т.е. для демонстрации возможности реализации функционала детектирования въезда-выезда автомобилей с помощью iANPR SDK. Эта программа написана на языке C# и является аналогом программы iANPRcapture_motion, написанной на языке С++. Эти и другие примеры использования распространяются в составе iANPR SDK.

2 Пример использования

Пример работы программы показан в следующем ролике.




( Читать дальше )

iANPR SDK 1.3 Windows

Вышла новая версия iANPR SDK для Windows, что нового:
— добавлено распознавание базовых номеров Казахстана, Туркменистана, грузовых автомобилей Беларуси в одну версию с распознаванием номеров Российской Федерации;
— немного повышено качество распознавания номеров Российской Федерации;
— исправлены примеры и добавлены новые.

http://intbusoft.com/rus/products/iANPR/

IPPLateReader

На основе iANPR SDK мы разработали первую версию программного продукта IPPlateReader, предназначенного для распознавания автомобильных номеров по видеопотоку с IP камеры.

Программа IPPlateReader предназначена для контроля проезда транспортных средств на контрольно пропускном пункте, за счёт распознавания государственных номерных знаков. Использование данного программного обеспечения подразумевается на КПП малых предприятий, парковок, частных территорий и кооперативных хозяйств, пограничных объектах и прочих пунктах нуждающихся в контроле проезда автомобилей. Программное средство позволяет осуществлять полный контроль передвижения транспорта через подконтрольную территорию. Программа имеет возможность автоматически открывать шлагбаум в случае подъезда авторизованного в системе автомобиля. Шлагбаум может открываться вручную оператором, эта функция так же присутствует в программе. Программа имеет функцию связи с пользователями по SMS, при помощи usb-модема. Текущая версия 1.0b — бета версия. Это означает, что программа не работает гарантированно стабильно. Вы можете принять участие в улучшении программы и тем самым получить полную версию бесплатно.


( Читать дальше )

Потоковое распознавание автомобильных номеров

В версии 1.21 iANPR SDK планируется изменить потоковый модуль, добавив дополнительную функциональность: траектория номера, пересечение траектории номера линий. На следующем видео показано, как будет работать пример:

Распознавание автомобильных номеров Казахстана

Вышел модуль для распознавания автомобильных номеров Казахстана http://intbusoft.com/rus/products/iANPR/.
Доступно распознавания частных номеров и номеров организаций 1993 и 2012 годов. Распознаются только прямоугольные номера (не квадратные).

iANPR SDK 1.2 - распознавание автомобильных номеров

Вышла новая версия SDK для распознавания автомобильных номеров (пока только для Windows):


Страница SDK:
http://intbusoft.com/rus/products/iANPR/

  • добавлен модуль интерфейсов iANPRinterface
  • добавлен потоковый модуль iANPRcapture
  • добавлено распознавания Российских военных, полицейских номеров и номеров такси и автобусов
  • исправлены мелкие ошибки и недочеты

Вместе с тем сохраняется возможность использования предыдущих версий, которые можно скачать здесь
http://ianpr.org/download.htm

Документация: http://ianpr.org/doc.htm

Распараллеливание с iANPR SDK и OpenMP

В библиотеке iANPR SDK нет встроенного распараллеливания, т.е. функция распознавания выполняется в одном потоке. Однако, когда производится работа с большими изображениями, например, 1920x1080, время распознавания на обычном ПК может быть недостаточно для работы в реальном времени. Для решения данной проблемы можно разбить изображение на части и анализировать их параллельно. Здесь, однако, следует помнить, что в случае попадания номера на пересечение частей, то он не будет распознан. Поэтому нужно внести некоторую избыточность, используя пересекающиеся части. Причем уровень пересечения определяется максимально возможными размерами объекта распознавания.
Предположим, что объект распознавания в форме круга, и его максимальный диаметр на изображении составляет Dmax. Тогда ширина области пересечения сегментов должна быть больше Dmax. В этом случае площадь несколько раз анализируемой области (в разных сегментах) будет рассчитываться по следующей формуле:
S = L * Dmax,
где L – длина границ между всеми сегментами. Понятно, что в этом случае S будет зависеть не только от количества сегментов, но и от их формы. На рисунках ниже показано два примера расположения сегментов. Один сегмент серого цвета, а другой белого. Область пересечения показана штрихами.


( Читать дальше )