В этом примере показано, как использовать блок From Video Device, чтобы распознать штрихкод.
Image Acquisition Toolbox™ обеспечивает блок Simulink®, чтобы передавать живые изображения от устройств получения изображений в модели Simulink.
Этот пример использует блок From Video Device, чтобы передавать живые изображения от камеры Point Grey Flea® 2 в Simulink. Пример использует Computer Vision 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 с различным оборудованием получения изображений.