Часто задаваемые вопросы

Техническая поддержка:

Image сканеры штрих-кода

Проблема

Решение

Сканер не обнаруживается никакими программами при подключении по интерфейсу RS-232. Что бы сканер ответил программам нажмите на курок. Если со сканером не происходит никакого взаимодействия в течении заданного в настройках времени перехода в спящий режим, то он  засыпает и перестаёт отвечать на запросы.
Сканер при сканировании штрих-кода издаёт звуковой сигнал низкого тона. Это означает, что программное обеспечение со стороны хоста не забирает из сканера данные. В случае подключения с использованием виртуального COM-порта (USB CDC) нужно проверить, что программа подключилась к порту, ассоциированному со сканером. Так же для нормальной работы необходимо выставление сигнала DTR порта.
Мобильный телефон правильно считывает QR Code, а считанное сканером сообщение отображается некорректно Наиболее часто о подобной проблеме сообщают, когда исходное сообщение закодировано в кодировке UTF-8. Сканеры, передающие данные через физический или виртуальный COM-порт, извлекают из штрих-кода сообщение в виде набора байт и не преобразуют кодовых страниц. Это справедливо для сканеров всех производителей. Интерпретация извлеченного набора байт происходит в программе на компьютере.

Например:

  1. Если используется программа VMC com2kbd (перенаправитель COM-порт - клавиатура), байты интерпретируются согласно актуальной кодировке системы. Для русской локализации Windows - это кодировка cp1251.

  2. В утилите HyperTerminal байты интерпретируются в зависимости от опций: Шрифт и Набор символов. UTF-8 в HyperTerminal не поддерживается.

Есть несколько способов корректно отобразить считанное сканером сообщение.

  1. Использовать утилиту PuTTY. Она позволит отображать сообщения от сканера сразу в корректном виде. В настройках Window/Translation/Character set нужно выбрать UTF-8.

  2. Сохранить сообщение от сканера в бинарном виде в файл и при просмотре файла в редакторе выбрать кодировку UTF-8. Для сохранения в файл с помощью утилиты HyperTerminal нужно выбрать в меню Передача/Запись протокола в файл.

  3. Подключиться к COM-порту программно и сохранить полученные данные в файл. При просмотре файла в редакторе выбрать кодировку UTF-8.

Для корректного вывода закодированного в штрих-коде сообщения (содержащего Кириллицу) необходимо чтобы программа, получающая сообщения, интерпретировала их в той кодировке, в которой сообщения были закодированы.

Позволяют ли ваши image сканеры считывать не только 2d-штрих коды, но и обычные линейные (например, EAN13).

Сканеры VMC предназначены для чтения линейных (EAN13, Code39, …), гибридных (PDF417, …) и двумерных (Aztec, QR code, …) штриховых символик с любой поверхности (даже глянцевой).
Image сканеры имеют преимущество перед обычными сканерами штрих-кода, т.к. позволяют уверенно считывать любой вид штрих-кода даже под прозрачной поверхностью (полиэтилен, стекло и т.д.). Лазерные сканеры штрих-кода имеют луч, который отражается и искажается прозрачными поверхностями. Image сканеры лишены данного недостатка.

Почему в image сканерах VMC стоит прозрачное стекло, а не красное, как на прочих сканерах?

Прозрачное стекло и белая подсветка не ограничивают цветовой спектр сканируемого изображения, что позволяет сканеру успешно справляться с своей задачей независимо от цвета фона и штрих-кода.

Есть ли возможность получать обычное сканированное изображение? Да, возможность получения с помощью image сканеров обычного сканированного изображения реализована.

VMC: Автотранспорт ID - Библиотека (распознавание гос.номера)

Вопрос

Ответ

C каким форматом файлов работает Ваша библиотека распознавания государственных регистрационных знаков?

На вход функции распознавания можно подавать файлы различных форматов (BMP, DIB, JPEG, JPG, JPE, PNG, PBM, PGM, PPM, PXM, PNM, SR, RAS, TIFF, TIF, EXR, JP2). При этом возможно осуществлять распознавание номеров по серии изображений, полученных с одной или разных камер, что увеличивает вероятность распознавания.

Есть ли у вас примеры подключения библиотеки?

Для удобства использования разработаны примеры подключения библиотеки в различных языковых средах Delphi, Jscript и VBScript с использованием COM-объектов и без. Библиотека скомпилирована для использования в ОС Windows и Linux. По запросу возможно скомпилировать под другие ОС.

Как увеличить надёжность распознавания в тёмное время суток?

На процент распознавания номеров в тёмное время суток существенно влияют три фактора – шум на изображении, низкий контраст и смаз движущихся объектов в результате увеличения времени экспозиции. Основным средством повышения вероятности распознавания является хорошее освещение. Освещать лучше всего прожектором, расположенным близко к видеокамере, т.к. номерные пластины автомобилей имеют световозвращающее покрытие. Вы можете использовать прожектор как в видимом, так и в инфракрасном (ИК) спектре. Освещение в ИК спектре не слепит водителей, но требует оптику для камеры с фильтром, пропускающим только ИК.

Каковы требования к изображению номеров и установке камер?

Рекомендуемые требования приведены ниже, однако, приведем пример уверенного распознавания и при более низких требованиях.

Пример уверенного распознавания фотографии низкого качества:

Исходное изображение - разр.640х512

Изображение гос.номера - разр.84х35

Итог работы
VMC: Автотранспорт ID

VMC: Автотранспорт ID - Библиотека (распознавание гос.номера) - Изображение гос.номера

VMC: Автотранспорт ID - Библиотека (распознавание гос.номера) - Итог работы VMC: Автотранспорт ID

Рекомендуемые требования, согласно технической документации:

Изображение:
1. Ширина символа номера должна быть не менее 10-ти пикселов.
2. Отклонение вертикальных отрезков символов номера от вертикали изображения должно попадать в диапазон от -10° до +10°.
3. Отношение растяжения изображения номера по вертикали к растяжению по горизонтали должно быть в пределах от 0.5 до 2.
4. Контрастность надписи - не менее 10% (25 градаций яркости при полном диапазоне яркости – 256 градаций).

Размещение камеры:
1. Угол возвышения камеры: от 0º до 60º.
2. Угол между проекциями на горизонтальную плоскость оптической оси камеры и направления движения автомобиля: от 0º до 60º.