В этом примере показано, как использовать блок From Video Device для распознавания штрихкода.
Toolbox™ получения изображения предоставляет блок Simulink ® для получения данных изображения из устройств получения изображения в модели Simulink.
В этом примере блок From Video Device используется для получения данных изображения из камеры Point Grey Flea ® 2 в Simulink. В примере используется Toolbox™ компьютерного зрения для создания системы обработки изображений, которая может распознавать и интерпретировать штрихкод GTIN-13. Штрих-код GTIN-13, формально известный как EAN-13, является международным стандартом штрих-кода. Является суперсетом широко используемого стандарта UPC.
В этом примере для открытия и запуска модели требуется Simulink, Computer Vision Toolbox и камера Point Grey Flea ® 2.
Просмотр распознавания штрих-кода в реальном видеопотоке. (11 секунд)
На следующем рисунке показана модель, использующая блок From Video Device.

Входное видео получает в реальном времени от устройства получения изображения DCAM (Point Grey Flea ® 2). В этом примере блок получает кадры RGB от камеры и выводит их в модель Simulink на каждом этапе моделирования.
Пример распознавания штрихкода выполняет поиск по некоторым выбранным строкам входного изображения, называемым строками сканирования. Линии сканирования анализируются на пиксель и отмечаются признаком. Как только все пикселы помечены значением признака, последовательности шаблонов анализируются. Пример идентифицирует защитные шаблоны и символы по последовательности и местоположению. Символы дискретизируются и сравниваются с кодовой книгой для определения соответствующего кода.
Чтобы компенсировать различные ориентации штрихкода, пример анализирует слева направо и справа налево и выбирает лучшее совпадение. Если проверочная сумма верна и оценка соответствия кодовой книге выше установленного порога, код считается действительным и отображается.
Можно изменить количество и расположение строк сканирования, изменив значение параметра «Позиции строк строк сканирования».
Линии сканирования, использованные для обнаружения штрихкодов, отображаются красным цветом. При правильном распознавании и проверке GTIN-13 код отображается желтым цветом.

Несмотря на то, что в этом примере использовалась камера Flea ® 2, эту модель можно легко обновить для подключения моделей к другим поддерживаемым устройствам получения изображений. Это позволяет использовать одну и ту же модель Simulink с различным оборудованием для получения изображений.