Производство по чертежам Подбор аналогов Цены производителя Оригинальная продукция в короткие сроки
INNERпроизводство и поставка промышленных комплектующих и оборудования
Бесплатно Личный кабинет — избранное и расчёты ★ Регистрация →
Новинка Симуляторы и тренажёры — ЧПУ, допуски, ПИД Попробовать →
Правовая информация →

INNER
Контакты

Как работает камера машинного зрения

  • 14.07.2026
  • Принцип работы

Камера машинного зрения — это специализированная промышленная камера, которая преобразует оптическое изображение объекта в цифровые данные для автоматического анализа. В отличие от бытовой или обзорной камеры, здесь важна не «красивая картинка», а повторяемый, синхронизированный с производственным процессом кадр, пригодный для измерения, распознавания и принятия управляющего решения.

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

Содержание статьи
Общая схема

Устройство камеры машинного зрения: пять узлов

Работа камеры машинного зрения — это преобразовательная цепочка: оптический поток превращается в электрический заряд, затем в цифровой код, который передаётся вычислителю и там анализируется. Все пять узлов должны быть согласованы между собой: объектив по формату — с матрицей, момент экспонирования — с движением объекта, пропускная способность интерфейса — с потоком данных сенсора.

Объектив
Строит действительное оптическое изображение объекта на плоскости матрицы.
Матрица
Фотоэлектрический преобразователь: свет → заряд → напряжение → цифровой код.
Триггер
Задаёт момент и длительность экспонирования, привязывая кадр к процессу.
Интерфейс
Канал и протокол передачи изображения на вычислитель.
Обработка
Предобработка на камере и/или анализ на внешнем контроллере, выдача решения.

Ключевое отличие от обычной камеры — детерминированность: известны момент съёмки, выдержка, геометрия поля зрения и разрядность каждого пикселя.

Наверх
Сенсор

Матрица: как формируется изображение

Матрица (сенсор, фотоприёмная матрица) — сердце камеры. Она состоит из массива светочувствительных элементов (пикселей). Во время экспонирования фотоны, попавшие на пиксель, генерируют носители заряда за счёт внутреннего фотоэффекта. Накопленный заряд преобразуется в напряжение, усиливается и оцифровывается аналого-цифровым преобразователем в числовое значение уровня (в единицах DN — digital number). Совокупность таких значений по всем пикселям и есть цифровое изображение.

CMOS и CCD

Исторически применялись два типа матриц. В CCD-матрице заряд последовательно «перекачивается» по регистрам к общему узлу считывания и одному АЦП. В CMOS-матрице усилитель и логика считывания встроены в каждый пиксель или столбец, а оцифровка выполняется параллельно. За счёт этого CMOS обеспечивает более высокую скорость кадров, меньшее энергопотребление и интеграцию функций на кристалле. Развитие CCD фактически остановлено, а доступность и поддержка таких сенсоров сворачиваются; отрасль перешла на CMOS как основную технологию. Современные промышленные камеры строятся преимущественно на CMOS-матрицах, тогда как CCD сохраняется лишь в отдельных специальных применениях.

Глобальный и построчный затвор

Способ экспонирования критичен для съёмки движущихся объектов на конвейере.

Тип затвораКак экспонируется кадрПоведение на движении
Глобальный (global shutter)Все пиксели экспонируются одновременноГеометрия сохраняется, смаз без искажения формы
Построчный (rolling shutter)Строки экспонируются последовательноБыстрое движение искажает форму (наклон, «желе»)

Для контроля деталей в движении, как правило, выбирают матрицу с глобальным затвором: она исключает геометрические искажения, критичные для измерений и позиционирования.

Параметры сенсора и их стандартизация

Чтобы параметры камер от разных производителей можно было сравнивать объективно, применяется международный стандарт характеризации сенсоров и камер EMVA 1288 (действующая редакция — Release 4.0). Он задаёт единые методики измерения и представления ключевых величин.

ПараметрЧто описывает
Квантовая эффективностьДоля фотонов, преобразованных в носители заряда
Коэффициент преобразования (system gain)Связь числа электронов и цифрового уровня (DN)
Временной тёмновой шумШум считывания в отсутствие света
Динамический диапазонОтношение максимального сигнала к шумовому порогу
Отношение сигнал/шумКачество сигнала при заданной освещённости
DSNU / PRNUПространственная неоднородность тёмнового сигнала и чувствительности пикселей

Формат матрицы

Физический размер сенсора задаётся его форматом (условным «дюймовым» обозначением диагонали): 1/4″, 1/3″, 1/2″, 2/3″, 1″, 1.1″ и другими. Формат определяет требуемое поле изображения объектива и, при заданном разрешении, размер пикселя — а значит чувствительность и разрешающую способность.

Наверх
Оптика

Объектив: построение оптического изображения

Объектив собирает свет от объекта и строит на плоскости матрицы уменьшенное действительное изображение. От него зависят поле зрения, резкость, глубина резкости и равномерность освещённости кадра. Объектив должен соответствовать матрице по двум признакам: механическому креплению и полю изображения (image circle).

Крепления объективов

Крепление задаётся резьбой и рабочим отрезком — расстоянием от опорной плоскости крепления до плоскости матрицы. Именно рабочий отрезок обеспечивает наводку на резкость при смене объектива.

КреплениеРезьбаРабочий отрезокТиповое применение
C-mount1″ (25,4 мм), 32 витка/дюйм (1″-32 UN)17,526 ммОсновной стандарт промышленного зрения
CS-mountТа же, что у C-mount12,526 мм (на 5 мм короче)Компактные и малоформатные системы
M12 (S-mount)M12×0,5Не фиксирован (наводка вкручиванием)Встраиваемые модульные камеры

Объектив C-mount ставится на камеру CS-mount через переходное кольцо 5 мм. Обратная замена невозможна: у объектива CS-mount не хватит рабочего отрезка для фокусировки на камере C-mount.

Поле изображения и виньетирование

Круг изображения объектива должен полностью перекрывать диагональ матрицы. Если объектив рассчитан на меньший формат, чем сенсор, по углам кадра появится затемнение (виньетирование). Объектив для большего формата на меньшей матрице работает корректно, лишь сужая поле зрения.

Поле зрения, фокусное и рабочее расстояние

Для габаритного расчёта в первом приближении размер поля зрения связан с размером сенсора, фокусным расстоянием и рабочим расстоянием:

Поле зрения по стороне: FOV ≈ (Hсенсора × Lраб) / f, где H — размер матрицы по стороне, Lраб — рабочее расстояние, f — фокусное расстояние объектива. Соотношение справедливо в первом приближении, когда рабочее расстояние значительно больше фокусного.
Матрица со стороной 7,2 мм, объектив f = 16 мм, рабочее расстояние L = 400 мм. Поле зрения по этой стороне: (7,2 × 400) / 16 = 180 мм.
Наверх
Синхронизация

Триггер: синхронизация съёмки с процессом

На производстве кадр должен быть снят в строго определённый момент — когда деталь находится в зоне контроля. За это отвечает система синхронизации: триггер задаёт, когда начинается экспонирование, а параметр выдержки — как долго оно длится.

Аппаратный и программный триггер

При аппаратном триггере экспонирование запускается электрическим сигналом на цифровой вход камеры — от оптического датчика присутствия, энкодера конвейера или контроллера. Это самый точный по времени способ. При программном триггере команда съёмки приходит по интерфейсу передачи данных; он проще в развёртывании, но менее детерминирован по задержке.

Выдержка и смаз

Чем быстрее движется объект, тем короче должна быть выдержка, чтобы смаз не превысил допустимого. Смещение изображения за время экспонирования оценивается напрямую:

Смаз (смещение объекта за выдержку): Δ = v × tэксп, где v — скорость объекта, tэксп — время экспонирования.
Объект движется со скоростью v = 0,5 м/с, выдержка t = 200 мкс. Смещение за экспозицию: 0,5 × 0,0002 = 0,1 мм. Если размер пикселя в плоскости объекта (проекция) — 0,05 мм, смаз составит около двух пикселей.

Короткая выдержка при быстром движении требует либо яркой (часто импульсной) подсветки, либо более чувствительной матрицы, поскольку на пиксель успевает попасть меньше света.

Синхронизация нескольких камер и запуск по расписанию

Когда объект снимают несколькими камерами одновременно или нужно жёстко привязать съёмку к общей шкале времени сети, применяют протокол точного времени PTP по стандарту IEEE 1588. Он синхронизирует внутренние часы устройств в сети Ethernet с субмикросекундной точностью по схеме «ведущий — ведомый» относительно эталонных часов (Grand Master). На этой основе работают команды запуска по расписанию (Scheduled Action Commands): всем камерам задаётся один и тот же будущий момент старта экспозиции. Такой запуск не мгновенный, а плановый — привязанный к заранее назначенному времени.

Наверх
Передача данных

Интерфейс передачи изображения

После оцифровки кадр нужно доставить вычислителю. Интерфейс — это сочетание физического канала (кабель, разъём) и протокола передачи. Выбор интерфейса определяется потоком данных сенсора, требуемой длиной кабеля и тем, нужен ли плата захвата (frame grabber).

Объём потока считается элементарно: он равен произведению разрешения, разрядности и частоты кадров.

Поток данных: B = W × H × nбит × FPS, где W×H — разрешение в пикселях, nбит — разрядность на пиксель, FPS — кадров в секунду.
Матрица 5 Мп (2448 × 2048), 8 бит/пиксель, 30 кадр/с: 2448 × 2048 × 8 × 30 ≈ 1,2 Гбит/с. Такой поток уже близок к пределу канала 1 Гбит/с и требует более быстрого интерфейса.

Основные интерфейсы промышленного зрения

ИнтерфейсФизический каналОсобенностиПлата захвата
GigE VisionВитая пара (Ethernet)Большая длина кабеля, работа в сети, стандартные компонентыНе требуется
USB3 VisionUSB 3.xПростое подключение, ограниченная длина кабеляНе требуется
Camera Link / Camera Link HSСпециальный кабельВысокая полоса для линейных и высокоскоростных камерТребуется
CoaXPressКоаксиальный кабельОчень высокая полоса, большая длина, питание по кабелюТребуется

В стандарте GigE Vision разделены два протокола: управляющий (конфигурация и подключение камеры) и потоковый (передача изображения). Данные идут по обычной витой паре на большие расстояния, что удобно для распределённых линий. Развитие стандарта идёт в сторону роста пропускной способности — вплоть до прямого доступа к памяти вычислителя, снижающего нагрузку на процессор при высоких потоках.

GenICam: единая модель управления

Чтобы прикладное ПО не зависело от конкретного интерфейса, поверх них работает стандарт GenICam. Он описывает признаки камеры (выдержку, усиление, область интереса, режим триггера) единым способом, независимо от того, GigE Vision это, USB3 Vision, Camera Link или CoaXPress. Благодаря этому камеры разных производителей интегрируются в систему по одной модели.

Наверх
Анализ и решение

Обработка изображения и связка с контроллером

Полученный поток пикселей сам по себе бесполезен — его нужно превратить в результат: координату, размер, вердикт «годен / брак», прочитанный код. Обработка распределяется между камерой и внешним вычислителем.

Предобработка на камере

Многие камеры выполняют часть операций на встроенной логике: коррекцию неоднородностей, преобразование цветовой мозаики в RGB, выбор области интереса, компрессию. «Умные» камеры (smart camera) идут дальше — выполняют законченный алгоритм анализа и выдают уже готовое решение, без отдельного компьютера.

Внешний вычислитель и контроллер

В классической схеме тяжёлый анализ ведёт внешний вычислитель — промышленный ПК или специализированный контроллер зрения. Результат анализа передаётся управляющему устройству (например, ПЛК), которое формирует сигнал на исполнительные механизмы: отбраковщик, манипулятор, привод линии.

Полная цепочка работы камеры

  1. Освещение и оптика. Подсветка выделяет объект, объектив строит изображение на матрице.
  2. Экспонирование. Триггер задаёт момент и выдержку; матрица накапливает заряд.
  3. Оцифровка. Заряд преобразуется в напряжение и в цифровой код (DN).
  4. Предобработка. Коррекция, демозаик, выбор области интереса на камере.
  5. Передача. Кадр уходит по интерфейсу на вычислитель.
  6. Анализ. Алгоритм измеряет, распознаёт или классифицирует изображение.
  7. Решение. Результат передаётся контроллеру, тот управляет механизмами линии.
Наверх

Частые вопросы

Чем камера машинного зрения отличается от обычной?

Она рассчитана на детерминированную съёмку: известны момент экспонирования, выдержка, геометрия поля зрения и разрядность пикселей. Приоритет — не эстетика кадра, а повторяемость и пригодность изображения для измерения и автоматического анализа.

Что лучше — CMOS или CCD?

Современные промышленные камеры строятся преимущественно на CMOS: у них выше скорость кадров, ниже энергопотребление и есть интеграция функций считывания на кристалле. CCD относится к устаревающей технологии.

Что такое глобальный и построчный затвор?

При глобальном затворе все пиксели экспонируются одновременно, поэтому форма движущегося объекта не искажается. При построчном затворе строки снимаются последовательно, и быстрое движение приводит к геометрическим искажениям. Для контроля деталей в движении обычно нужен глобальный затвор.

Зачем нужен аппаратный триггер?

Он запускает экспонирование электрическим сигналом от датчика или энкодера ровно в тот момент, когда объект в зоне контроля. Это даёт минимальную и предсказуемую задержку — точнее, чем команда съёмки по интерфейсу (программный триггер).

Как выбрать интерфейс камеры машинного зрения?

Отталкиваются от потока данных сенсора, нужной длины кабеля и допустимости платы захвата. GigE Vision удобен большой длиной и работой в сети без платы захвата; USB3 Vision прост, но ограничен по длине; Camera Link HS и CoaXPress дают максимальную полосу для линейных и высокоскоростных камер, но требуют платы захвата.

Что такое рабочий отрезок и крепление C-mount?

Рабочий отрезок — расстояние от опорной плоскости крепления до матрицы. У C-mount это 17,526 мм при резьбе 1″ с 32 витками на дюйм. У CS-mount та же резьба, но отрезок на 5 мм короче (12,526 мм), поэтому объектив C-mount ставится на камеру CS-mount через кольцо 5 мм, а обратно — нет.

Как связаны разрешение, разрядность и пропускная способность?

Поток данных равен произведению числа пикселей, разрядности на пиксель и частоты кадров. Рост любого из множителей увеличивает требуемую полосу интерфейса. Например, 5 Мп при 8 бит и 30 кадр/с дают около 1,2 Гбит/с.

Что такое GenICam?

Это стандарт, который описывает признаки камеры (выдержку, усиление, область интереса, режим триггера) единым образом, не привязываясь к конкретному интерфейсу. Он позволяет прикладному ПО одинаково управлять камерами GigE Vision, USB3 Vision, Camera Link и CoaXPress.

Статья носит ознакомительный характер и не заменяет техническую документацию производителя и действующие стандарты. Автор и издатель не несут ответственности за возможные последствия применения приведённых сведений; конкретные параметры оборудования следует проверять по документации и актуальным редакциям стандартов.

Источники

  1. EMVA 1288 (Release 4.0) — Standard for Characterization of Image Sensors and Cameras.
  2. GigE Vision Standard — интерфейс передачи изображения по Ethernet.
  3. USB3 Vision Standard — интерфейс передачи изображения по USB 3.x.
  4. Camera Link и Camera Link HS Standard — высокоскоростные интерфейсы промышленных камер.
  5. CoaXPress Standard — интерфейс передачи изображения по коаксиальному кабелю.
  6. GenICam Standard — обобщённая модель управления камерами.
  7. IEEE 1588 — Precision Time Protocol (PTP), синхронизация часов в сети.
  8. ANSI B1.1 — Unified Inch Screw Threads (резьба крепления C-mount).
  9. Гонсалес Р., Вудс Р. Цифровая обработка изображений.
  10. Форсайт Д., Понс Ж. Компьютерное зрение. Современный подход.
  11. Профильные справочники и учебные пособия по прикладной оптике и техническому (компьютерному) зрению.

© Компания Иннер Инжиниринг. Все права защищены.

Появились вопросы?

Вы можете задать любой вопрос на тему нашей продукции или работы нашего сайта.