В этом примере показано, как использовать блок From Video Device, предоставленный Image Acquisition Toolbox™, чтобы получить данные о живом изображении с камеры Point Grey Flea ® 2 в Simulink ®. Пример использует Computer Vision Toolbox™, чтобы создать систему обработки изображений, которая может распознавать и интерпретировать GTIN-13 штрих-код. Штрих-код GTIN-13, формально известный как EAN-13, является международным стандартом штрих-кода. Это супермножество широко используемого стандарта UPC.
Image Acquisition Toolbox™ обеспечивает функции для получения изображений и видео непосредственно в MATLAB ® и Simulink от совместимого с ПК оборудования для обработки изображений. Можно автоматически обнаружить оборудование, сконфигурировать свойства оборудования, просмотреть сбор и получить изображения и видео.
В этом примере для запуска модели требуется Image Acquisition Toolbox и камера Point Grey Flea ® 2.
Смотрите распознавание штрих-кода в прямом видеопотоке. (11 секунд)
Следующий рисунок показывает модель примера, использующую блок From Video Device.
Этот пример использует тот же алгоритм, что и пример распознавания штрих-кода. Подробную информацию см. в разделе «Распознавание штрих-кода».
Линии скана, которые использовались для обнаружения штрихкодов, отображаются красным цветом. Когда GTIN-13 правильно распознается и проверяется, код отображается в верхней части изображения.
Даже при том, что в этом примере использовалась камера Point Grey Flea ® 2, можно обновить эту модель, чтобы использовать другие поддерживаемые устройства для сбора изображений, например, веб-камеры. Это позволяет вам использовать ту же модель Simulink с другим оборудованием для сбора изображений. Перед использованием этого примера, пожалуйста, настройте особое внимание вашего устройства визуализации так, чтобы штрихкоды были разборчивы.
Пример использования live video acquisition: viplivebarcoderecognition_win.slx (только для Windows ®)
Пример использования сохраненного видео данных: vipbarcoderecognition.slx (независимая от платформы)