Машинное, компьютерное и техническое зрение: разница
Коротко. Компьютерное зрение (computer vision) — широкая область: извлечение информации из произвольных изображений и видео. Машинное зрение (machine vision) — прикладное применение этих методов в производстве, где сцена, оптика и освещение заданы заранее и повторяются. Техническое зрение — русскоязычный термин, у которого есть официальное определение: ГОСТ Р 70652—2023 в области неразрушающего контроля определяет систему технического зрения как «оптико-электронную систему, предназначенную для автоматического анализа и регистрации изображения контролируемого объекта в оптическом диапазоне, с целью обнаружения и классификации имеющихся дефектов». Ниже — что стоит за каждым термином и почему на практике разница важна не филологически, а при выборе оборудования.
Техническое зрение: единственный термин с официальным определением
Из трёх терминов только у технического зрения есть закреплённое определение в национальном стандарте. ГОСТ Р 70652—2023 «Контроль неразрушающий. Методы оптические. Системы технического зрения. Общие требования» утверждён приказом Росстандарта от 13 марта 2023 г. № 98-ст, введён в действие с 27 марта 2023 года и введён впервые — то есть до 2023 года официального определения в этой формулировке не существовало. Определение по пункту 3.1 дословно: «система технического зрения: Оптико-электронная система, предназначенная для автоматического анализа и регистрации изображения контролируемого объекта в оптическом диапазоне, с целью обнаружения и классификации имеющихся дефектов». Важная оговорка, которую обычно опускают при пересказе. По пункту 1 «Область применения» стандарт распространяется на оптико-электронные системы технического зрения, используемые при неразрушающем контроле. Это определение нельзя переносить на техническое зрение вообще: навигация робота по меткам или сортировка по цвету дефектов не ищут, но техническим зрением их называют. Стандарт задаёт норму для своей области, а не универсальный словарь.
Что ещё определяет ГОСТ: активные и пассивные системы
Стандарт вводит различение, которого нет в англоязычной паре терминов, но которое прямо влияет на состав спецификации. Пункт 3.2, активная система технического зрения — система, которая «имеет в своем составе средства, оказывающие на контролируемый объект оптическое, механическое и/или какое-либо другое воздействие, не меняющее его свойства и необходимое для обнаружения и классификации дефекта, или требует применения вспомогательных устройств, оказывающих такое воздействие». Пункт 3.3, пассивная — соответственно, не имеющая таких средств и не требующая вспомогательных устройств. На практике это разделение по подсветке: собственный источник освещения в составе системы делает её активной. Отсюда следует и то, что бюджет на освещение — часть проекта, а не опция. Ещё один термин, полезный при формулировке ТЗ, — пункт 3.6, чувствительность системы технического зрения: «Минимальное изменение размеров, формы, пространственного положения контролируемого объекта, минимальный размер (ширина, глубина, длина) выявляемого дефекта… которые с заданной вероятностью обнаруживаются в данных условиях». Формулировка «с заданной вероятностью» здесь существенна: чувствительность по стандарту — величина вероятностная, а не гарантия обнаружения каждого дефекта.
| Признак | Виды |
|---|---|
| По функциональному назначению | Сигнальные (индикаторные), измерительные |
| По времени осуществления измерений | В режиме реального времени; на основе постобработки |
| По размерности изображений | Двумерного технического зрения, трёхмерного |
| По воздействию на объект | Пассивные, активные |
| По спектральному диапазону | Ультрафиолетового, видимого, инфракрасного диапазона |
Машинное и компьютерное зрение: где проходит граница
У англоязычной пары официального стандарта нет, поэтому границу задаёт отраслевая практика. Basler формулирует так: машинное зрение «автоматизирует повторяющиеся, однотипные процессы», а система «использует камеры и датчики для получения изображений точно определённой среды». Компьютерному зрению, напротив, «подаётся широкий спектр визуальных данных, включая изображения, фотографии и видео», и компьютер «не только видит визуальное содержимое, но также анализирует и интерпретирует его». Ключевое слово в первом определении — «точно определённой среды». Именно контролируемость сцены, а не сложность алгоритма, отличает промышленную задачу от общей. В машинном зрении инженер управляет освещением, расстоянием, ракурсом и фоном, и поэтому может требовать повторяемости результата. В компьютерном зрении входные данные приходят такими, какими пришли. Распространённое утверждение, что машинное зрение — подмножество компьютерного, встречается часто, но общепринятым не является: Basler указывает, что термины нередко используют как синонимы и что различаются они областью применения и фокусом, а не отношением вложенности. Если формулировка попадает в техническое задание, надёжнее описать требования словами, а не термином.
| Термин | Откуда термин | Рабочая область |
|---|---|---|
| Техническое зрение | ГОСТ Р 70652—2023 (для неразрушающего контроля) | Обнаружение и классификация дефектов |
| Машинное зрение (machine vision) | Отраслевая практика, стандарта нет | Повторяющиеся задачи в заданной сцене |
| Компьютерное зрение (computer vision) | Академическая и ИТ-среда | Произвольные изображения и видео |
Почему разница видна в железе, а не только в словах
Терминологический спор становится практическим в момент закупки. Задача, сформулированная как компьютерное зрение, обычно требует вычислителя под нейросетевой инференс и допускает обычную камеру. Задача, сформулированная как машинное или техническое зрение, начинается с обратного конца: сначала фиксируется сцена, подсветка и оптика, и только потом выбирается вычислитель, часто скромный, потому что алгоритм детерминирован. Отсюда практическое следствие для спецификации: если в требованиях есть повторяемость и допуск в миллиметрах, это машинное или техническое зрение, и экономия на освещении и объективе обойдётся дороже, чем на вычислителе. Если требований к сцене нет и данные приходят «как есть», это компьютерное зрение, и основная сложность переносится в модель и вычислитель. В каталоге Zavod.dev формулировку из стандарта используют сами производители: 67 позиций содержат «техническое зрение» в названии — от датчиков технического зрения до готовых модулей систем. Замер 22.07.2026.
Как формулировать требование, чтобы не спорить о терминах
Термин в техническом задании не определяет поставку — определяют параметры. Минимальный набор, который снимает разночтения независимо от того, какое слово стоит в заголовке ТЗ: минимальный размер выявляемого признака и допустимая вероятность его обнаружения, скорость движения объекта, доступное рабочее расстояние и геометрия установки, требуется ли собственная подсветка (то есть активная система по ГОСТ или пассивная), допустимая задержка отклика, условия эксплуатации по температуре и пыли. Такой набор одинаково читается и поставщиком промышленных камер, и разработчиком алгоритма, тогда как слово «машинное» или «компьютерное» каждый из них поймёт по-своему.