Смарт - камера или интеллектуальная камера является машина видение системы , которая, в дополнение к схеме захвата изображения, способна извлекать информацию для приложения из захваченных изображений, а также создания описания событий или принятия решений, которые используются в интеллектуальной и автоматизированной системы . [1] Интеллектуальная камера - это автономная автономная система технического зрения со встроенным датчиком изображения в корпусе промышленной видеокамеры. Он содержит все необходимые коммуникационные интерфейсы, например Ethernet, а также промышленные линии ввода-вывода 24 В для подключения к ПЛК , исполнительным механизмам, реле или пневматическим клапанам. Он не обязательно больше промышленного иликамера наблюдения . Возможность машинного зрения обычно означает такую степень развития, при которой эти возможности готовы к использованию в отдельных приложениях. Эта архитектура имеет преимущество более компактного объема по сравнению с системами технического зрения на базе ПК и часто обеспечивает более низкую стоимость за счет несколько более простого (или отсутствующего) пользовательского интерфейса . Менее мощные версии часто называют интеллектуальными датчиками.
Хотя современные интеллектуальные камеры часто используются для более простых приложений, они могут соперничать с ПК с точки зрения вычислительной мощности и функциональных возможностей. Смарт-камеры продаются с середины 80-х годов. В 21 веке они получили широкое распространение, поскольку технологии позволили уменьшить их размер, а их вычислительная мощность достигла нескольких тысяч MIPS (устройства с процессорами 1 ГГц и до 8000 MIPS доступны по состоянию на конец 2006 года).
Имея выделенный процессор в каждом блоке, интеллектуальные камеры особенно подходят для приложений, в которых несколько камер должны работать независимо и часто асинхронно, или когда требуется распределенное зрение (несколько точек контроля или наблюдения на производственной линии или в сборочной машине).
Компоненты [ править ]
Умная камера обычно состоит из нескольких (но не обязательно всех) из следующих компонентов:
- Датчик изображения (матричный или линейный, ПЗС- или КМОП )
- Схема оцифровки изображений
- Память изображений
- процессор (часто DSP или достаточно мощный процессор)
- память программ и данных (RAM, энергонезависимая FLASH)
- Интерфейс связи ( RS232 , Ethernet )
- Линии ввода / вывода (часто оптоизолированные)
- Держатель объектива или встроенный объектив (обычно C, CS или M-крепление)
- Встроенное осветительное устройство (обычно светодиодное )
- Специально разработанная операционная система реального времени (например, VCRT)
- Дополнительный видеовыход (например, VGA или SVGA )
Сферы применения [ править ]
Как правило, интеллектуальные камеры могут использоваться в тех же приложениях, где используются более сложные системы технического зрения, и могут дополнительно применяться в некоторых приложениях, где ограничения объема, цен или надежности запрещают использование более громоздких устройств и ПК.
Типичные области применения:
- автоматизированный контроль для обеспечения качества (обнаружение дефектов, изъянов, недостающих частей ...)
- бесконтактные измерения.
- сортировка и идентификация деталей.
- считывание и проверка кода ( штрих-код , матрица данных , буквенно-цифровой и т. д.)
- проверка полотна (проверка непрерывно текущих материалов, таких как бухты, трубы, проволока, экструдированный пластик) для обнаружения дефектов и измерения размеров.
- определение положения и вращения деталей для управления роботом и автоматического захвата
- автоматическое наблюдение (обнаружение злоумышленников, обнаружение огня или дыма)
- биометрическое распознавание и контроль доступа ( распознавание лица , отпечатка пальца , радужной оболочки глаза )
- сети визуальных датчиков
- руководство робота
- практически любое приложение машинного зрения
Разработчики могут приобретать интеллектуальные камеры и разрабатывать свои собственные программы для специальных приложений, изготовленных на заказ, или они могут приобретать готовое прикладное программное обеспечение у производителя камеры или из сторонних источников. Пользовательские программы можно разрабатывать путем программирования на различных языках (обычно C или C ++ ) или с использованием более интуитивно понятных, хотя и несколько менее гибких средств визуальной разработки, в которых существующие функции (часто называемые инструментами или блоками) могут быть объединены в список (последовательность или двумерная блок-схема), которая описывает желаемый поток операцийбез необходимости писать программный код. Основное преимущество визуального подхода по сравнению с программированием - это более короткий и несколько более простой процесс разработки, доступный также для непрограммистов. Доступны другие инструменты разработки с относительно небольшим количеством функциональных возможностей, но сравнительно высокого уровня, которые можно настроить и развернуть с очень ограниченными усилиями.
Интеллектуальные камеры с программным обеспечением, адаптированным для одного конкретного приложения, часто называют «датчиками технического зрения». [2]
Некоторые потребительские цифровые камеры называются «умными камерами» из-за наличия у них мобильной операционной системы .
См. Также [ править ]
- Цифровая камера
- INDECT
- Аксессуары для мобильных телефонов
- Блок обработки зрения
- Видеограф
Ссылки [ править ]
- ^ Ахмед Набиль Belbachir (ред.) (2009). Умные камеры . Springer. ISBN 978-1-4419-0952-7.CS1 maint: дополнительный текст: список авторов ( ссылка )
- ^ Александр Хорнберг (2006). Справочник по машинному зрению . Wiley-VCH. ISBN 3-527-40584-4.