Компьютерное зрение — область искусственного интеллекта, которая учит программы извлекать смысл из изображений и видео: найти на фото паспорт, прочитать поля, сравнить лицо с фотографией, заметить человека без каски в кадре. Технология уже работает в банках, финтехе, ритейле и на производстве — везде, где эти задачи нужно решать за секунды. Разберём подробно, что такое компьютерное зрение, как оно работает, какие задачи решает и где ошибается — на примерах проверки документов, лиц и видео.
Что такое компьютерное зрение простыми словами
Компьютерное зрение (computer vision, CV) — область искусственного интеллекта, где методы учат программы извлекать из изображения или видео сведения о том, что на нём есть: какие объекты, где они расположены, что происходит в кадре.
Источник: Указ Президента РФ № 490 от 10.10.2019, п. 5 пп. «б» (в ред. от 15.02.2024) — компьютерное зрение в перечне технологий ИИ
Обработка изображений меняет саму картинку — убирает шум, повышает резкость, поворачивает кадр. Компьютерное зрение делает вывод о содержании картинки — «это паспорт РФ, вот его номер». В реальной системе обработка идёт первым шагом, анализ — вторым.
Машинное зрение (machine vision) — термин, которым традиционно называют промышленные системы: камера на конвейере, контроль брака, фиксированные условия съёмки. Компьютерное зрение — более широкая область: съёмка на телефон, видеопоток, биометрия. Строгой границы между терминами нет, это сложившееся словоупотребление.
Национальная стратегия развития искусственного интеллекта (Указ Президента РФ № 490 от 10.10.2019, п. 5, в ред. от 15.02.2024) называет компьютерное зрение первым в перечне технологий искусственного интеллекта — рядом с обработкой естественного языка, распознаванием и синтезом речи. Это понятия «для целей» самой Стратегии — определение документа стратегического планирования.
Для компьютера фотография — это таблица чисел. Один и тот же паспорт под другим углом, при другом освещении или с бликом даёт другие числа, хотя смысл не изменился. Поэтому «увидеть» для нейросети — значит научиться не обращать внимания на то, что не меняет смысла.
Как работает компьютерное зрение: от пикселей до решения
Изображение — это массив чисел
Пиксель — это яркость по трём каналам RGB, обычно от 0 до 255. Кадр в разрешении Full HD — это около 6 млн чисел (1920 × 1080 × 3). Видео — последовательность кадров, обычно 25–30 в секунду.
Признаки: сначала их придумывал человек
До 2010-х годов инженеры вручную описывали, что именно искать на изображении:
- перепады яркости и контуры;
- прямоугольные признаки, напоминающие базисные функции Хаара, — в детекторе лиц Виолы и Джонса (2001): работал в реальном времени — 15 кадров в секунду на компьютере 2001 года;
- гистограммы направлений градиентов, HOG (Далал и Триггс, 2005), — для поиска людей на фото.
Такой подход ломался при смене света или ракурса.
Нейросети учат признаки сами
Свёрточная нейросеть (CNN) пропускает картинку через слои фильтров: первые слои реагируют на края и пятна, следующие — на углы и текстуры, глубокие — на части объектов: глаз, угол документа, герб.
Идея восходит к опытам Хьюбела и Визеля со зрительной корой кошки (1959), неокогнитрону Фукусимы (1980) и обратному распространению ошибки для чтения почтовых индексов Яна Лекуна с коллегами (1989). С 2020 года рядом со свёртками работают трансформеры (Vision Transformer): картинка режется на фрагменты 16 × 16 пикселей, модель оценивает связи между ними.
Обучение на размеченных примерах
Модель видит тысячи или миллионы изображений с правильными ответами — рамка вокруг документа, текст поля, «один и тот же человек или разные люди» — и подстраивает веса до малой ошибки. Качество зависит от данных не меньше, чем от архитектуры: мало документов страны в наборе — модель ошибается на них чаще.
Ответ — это вероятность, а решение — порог
Модель не говорит «да» или «нет» — она выдаёт уверенность (score). Порог решения выбирает бизнес: выше — система решает сама, ниже — случай уходит к сотруднику. От порога зависит баланс двух ошибок: пропустить чужого и отказать своему. Как эту пару измеряют на практике (FAR и FRR) — в статье «Система распознавания лиц: как работает, точность и где применяется».
Какие задачи решает компьютерное зрение
Под компьютерным зрением на практике — несколько типовых задач.
| Задача | Что отвечает модель | Пример в проверке клиентов и видеоаналитике |
|---|---|---|
| Классификация (classification) | «что на картинке целиком» | паспорт РФ, водительское удостоверение или ID-карта другой страны |
| Детекция объектов (object detection) | «что и где», рамки | где на фото документ, лицо, каска на голове работника |
| Сегментация (segmentation) | какие пиксели к чему относятся | точные границы документа, отделение лица от фона |
| Распознавание текста (OCR) | текст и его поля | ФИО, номер, дата рождения, машиночитаемая зона (MRZ) |
| Ключевые точки (landmarks) | координаты характерных точек | глаза, нос, уголки губ для выравнивания лица |
| Сравнение по векторам (embeddings) | насколько похожи два изображения | селфи и фото в паспорте — один ли это человек |
| Анализ движения и трекинг (tracking) | как объект перемещается между кадрами | проход через линию, время в очереди |
| Проверка подлинности изображения | снят ли живой объект | фото с экрана, маска, дипфейк, следы монтажа документа |
Реальные продукты редко решают одну такую задачу — обычно они комбинируют несколько. Распознавание документа, например, — это классификация, детекция, OCR и проверка по правилам за один проход.
Краткая история компьютерного зрения: от летнего проекта MIT до нейросетей
Область старше, чем кажется: первые работы начались в 1960-х, а прорыв случился в 2012 году.
| Год | Событие | Почему важно |
|---|---|---|
| 1959 | Д. Хьюбел и Т. Визель описывают нейроны зрительной коры кошки, которые реагируют на края определённой ориентации | идея иерархии простых и сложных детекторов, позже перенесённая в нейросети |
| 1963 | Л. Робертс, диссертация MIT «Machine Perception of Three-Dimensional Solids» | одна из первых работ по восстановлению 3D-формы по фото |
| 1966 | С. Пейперт, MIT AI Memo 100 «The Summer Vision Project» | летний студенческий проект «научить компьютер видеть»; задача оказалась на десятилетия сложнее |
| 1980 | К. Фукусима, неокогнитрон | многослойная сеть, устойчивая к сдвигу, — прообраз свёрточных сетей |
| 1989 | Я. Лекун и соавторы: обратное распространение ошибки для рукописных почтовых индексов | первая практичная свёрточная сеть; к 1998 году свёрточные сети из той же работы уже читали несколько миллионов банковских чеков в день |
| 2001 | П. Виола и М. Джонс, каскадный детектор лиц | поиск лиц в реальном времени на обычном компьютере того времени |
| 2005 | Н. Далал и Б. Триггс, HOG | надёжный поиск людей на фото |
| 2009 | Набор ImageNet (Дэн, Фей-Фей Ли и др.) | по данным проекта ImageNet, свыше 14 млн размеченных изображений; с 2010 года — ежегодный конкурс ILSVRC |
| 2012 | AlexNet (Крижевский, Суцкевер, Хинтон) | на конкурсе ILSVRC-2012 один из вариантов модели показал ошибку top-5 15,3 % против 26,2 % у второго места; начало эпохи глубокого обучения |
| 2015 | ResNet (Хэ и др.) — ансамбль с ошибкой top-5 3,57 % на ILSVRC 2015; FaceNet (Google) — сравнение лиц через векторы | очень глубокие сети; подход эмбеддингов, на котором стоит современная биометрия |
| 2020–2021 | Vision Transformer (Досовицкий и др.) | трансформеры приходят в зрение |
Рывок 2012 года дали три вещи сразу: большие размеченные наборы данных, видеокарты (GPU) и глубокие сети. Тот же принцип работает и сейчас: качество модели определяется данными, на которых её учили и проверяли.
Компьютерное зрение в проверке клиентов (KYC)
Удалённая проверка личности построена на компьютерном зрении: клиент присылает фото документа и селфи, система за секунды решает, настоящий ли документ и тот ли это человек. Подробнее о такой проверке — в статье «KYC в 2025 году: как работает идентификация клиентов». Дальше — на примерах платформы компьютерного зрения NeuroVision.
Документы: распознать, прочитать, проверить
Модель определяет страну и тип документа, находит поля и читает их (OCR). Машиночитаемую зону (MRZ) она сверяет по стандарту ICAO Doc 9303: контрольные цифры, совпадение с визуальной зоной. Отдельно ищет признаки подделки и монтажа.
Распознавание документов по данным этой страницы работает более чем с 16 000 типов документов из 195+ стран и территорий, с точностью распознавания полей 99,85 % и занимает около секунды на документ. Как такие системы выявляют подделку — в статье «Как KYC-системы выявляют поддельные документы».
Лицо: сверка селфи с фото в документе
Здесь решается другая задача — сравнение 1:1: модель строит векторы лица по селфи и по документу и сравнивает их. Это разовая сверка в рамках одной проверки, не поиск по базе. Как её измеряют парой FAR/FRR — в статье «Система распознавания лиц: как работает, точность и где применяется». По данным продуктовой страницы точность сверки — 99,74 %, а алгоритм показал лучший результат среди участников из России в тесте NIST FRVT (март 2023).
Liveness: перед камерой живой человек
Отдельная задача — отличить живое лицо от фото на экране, распечатки, маски или повтора видео. Такие попытки называют атаками предъявления. Подробный разбор — в статье «Liveness detection: что это и как работает». По данным продуктовых страниц точность проверки живого присутствия — 99,9 %.
Дипфейки и подмена видеопотока
Компьютерное зрение здесь работает с обеих сторон: генеративные модели создают поддельные лица и видео, а детекторы ищут артефакты синтеза и признаки виртуальной камеры. Подробнее — в статьях «Дипфейк в KYC: детекция подмены лица» и «Как подменяют видеопоток в KYC».
Платформа NeuroVision объединяет распознавание документов 195+ стран и территорий, сверку лица с документом и liveness в одной KYC-сессии. Подключение — через REST API и SDK для Web, iOS и Android; облако или установка в контуре компании (on-premises).
Компьютерное зрение в потоке камер: видеоаналитика
Та же технология работает с обычными камерами наблюдения: модель разбирает кадры сама, а оператор получает событие вместо часов записи. Направление называют видеоаналитикой на базе искусственного интеллекта. Типичные примеры:
- контроль средств индивидуальной защиты (каска, жилет, очки) и опасных зон на производстве — подробнее: контроль СИЗ на производстве;
- подсчёт посетителей и очередей в магазине — обезличенно, только количество людей в кадре, — подробнее: подсчёт посетителей магазина;
- контроль периметра, въезда и распознавание номеров автомобилей;
- поиск нужного фрагмента по архиву записей.
Подсчёт людей и контроль средств индивидуальной защиты не узнают конкретного человека.
Автоматическое узнавание человека по сохранённому шаблону лица — отдельная задача, идентификация, и закон о биометрии (572-ФЗ) регулирует её отдельно от аутентификации. В информационных системах организаций обработка биометрии в целях идентификации — включая сбор и хранение — запрещена, и единственное исключение из этого запрета — сбор биометрии для размещения в Единой биометрической системе в соответствии с федеральными законами (п. 1 ч. 1 ст. 15 572-ФЗ). Идентификация через Единую биометрическую систему возможна в случаях, установленных федеральными законами, актами Правительства и принятыми в соответствии с ними нормативными правовыми актами (ч. 1 ст. 9 572-ФЗ).
Отдельный режим — аутентификация: подтверждение того, что уже предоставленные биометрические данные соответствуют векторам, которые хранятся в Единой биометрической системе, при соблюдении условий ч. 1 и 3 ст. 16 закона (п. 2 ч. 1 ст. 15). Это сверка «один к одному», не поиск нужного лица среди многих.
Есть и третий случай — это граница действия закона, не разрешённый им путь: закон о биометрии не распространяется на идентификацию и аутентификацию, если проверка соответствия биометрии идёт без автоматизации, с участием уполномоченного должностного лица (п. 2 ч. 2 ст. 1). Такую формулировку стоит читать как «закон сюда не дотягивается», не как «закон это разрешает» — при этом закон о персональных данных продолжает действовать. Является ли сотрудник частной охраны «уполномоченным должностным лицом» в смысле этой нормы, сама норма не определяет — вопрос остаётся открытым.
Хранить у себя биометрию для идентификации вне Единой биометрической системы организациям запрещено (п. 1 ч. 1 ст. 15 572-ФЗ). А узнавание человека по лицу без его письменного согласия — вне случаев, которые отдельно называет закон о персональных данных (например, оперативно-разыскная деятельность или противодействие терроризму, ч. 2 ст. 11 152-ФЗ), — нарушает ч. 1 ст. 11 того же закона.
Подробнее о самой Единой биометрической системе — в статье «Единая биометрическая система (ЕБС)».
Сноска: Пересказ норм на 02.11.2026. 572-ФЗ — ст. 1 ч. 2, ст. 15 ч. 1 — в ред. от 28.12.2024; 152-ФЗ — ст. 11 ч. 1 в ред. от 25.07.2011, ч. 2 в ред. от 23.05.2025. Квалификацию конкретной схемы даёт юрист.
Видеоаналитика NeuroVision подключается к существующим камерам, присылает оповещения о нарушениях СИЗ, проходах в зоны и очередях.
Где ещё применяется компьютерное зрение
Компьютерное зрение применяется далеко за пределами проверки клиентов:
- Промышленность — контроль качества на конвейере (machine vision), поиск дефектов, считывание маркировки.
- Медицина — помощь врачу в анализе снимков: рентген, КТ. Решение остаётся за врачом, а такие программы в России регистрируются как медицинские изделия.
- Транспорт — распознавание номеров, разметки и знаков, системы помощи водителю.
- Ритейл — подсчёт посетителей, контроль выкладки, кассы самообслуживания.
- Сельское хозяйство — оценка посевов по снимкам с дронов и спутников.
- Смартфоны — разблокировка по лицу, обработка фото, перевод текста с камеры.
Больше примеров по отраслям — на страницах отраслевых решений.
Ограничения: где компьютерное зрение ошибается
Качество съёмки. Блик, размытие, обрезанный край документа, плохой свет — главная причина повторных попыток съёмки. Подробнее — в статье «Почему пользователи переснимают документы».
Данные обучения и демографические различия. NIST в отчёте NISTIR 8280 (декабрь 2019) показал, что у многих алгоритмов распознавания лиц доля ошибок различается по полу, возрасту и происхождению; величина зависит от алгоритма — точность стоит проверять на своей аудитории.
Враждебные примеры и атаки. Ещё в 2013 году Сегеди с соавторами показали, что малозаметные изменения пикселей способны обмануть нейросеть. В KYC эту роль играют подделки, маски, повтор видео и инъекция видеопотока — поэтому нужны liveness и антифрод.
Дрейф. Меняются камеры, бланки документов и приёмы мошенников. Модель нужно периодически переобучать и перепроверять.
Персональные данные. Изображение лица, по которому устанавливают личность, — биометрические персональные данные (ст. 11 152-ФЗ). Отсюда требования к согласию, хранению и месту обработки.
Компьютерное зрение выдаёт вероятностную оценку. В процессах с юридическими последствиями спорные случаи разбирает человек, а система сохраняет кадры и причины решения для разбора.
Как оценить решение компьютерного зрения перед внедрением
Практический чек-лист для того, кто выбирает поставщика:
- Метрики под задачу. Для детекции и OCR — точность и полнота (precision/recall), доля верно прочитанных полей. Для биометрии — FAR и FRR. Для liveness — APCER и BPCER.
- Независимые тесты. Для лиц — программа NIST FRTE (до 18 августа 2023 года — FRVT, затем разделена на FRTE и FATE). Для liveness — испытания по ISO/IEC 30107-3 в аккредитованной лаборатории.
- Пилот на своих данных. Свои документы, камеры, аудитория. Сравнить с текущим ручным процессом.
- Скорость и нагрузка. Время ответа на одну проверку и поведение при пиковом трафике.
- Где обрабатываются данные. Облако в России или установка в своём контуре (on-premises) — отсюда требования информационной безопасности и 152-ФЗ.
- Объяснимость и журнал. Видно ли, почему система отказала: какое поле, какой сигнал, какой порог.
Подробнее о требованиях к поставщику — в статье «Требования к KYC-провайдеру».
Словарь терминов
| Термин | Что значит |
|---|---|
| Компьютерное зрение (CV) | область ИИ, где программа извлекает из изображения или видео сведения о том, что на нём есть |
| Машинное зрение | термин для промышленных систем технического зрения со стабильными условиями съёмки, например камера на конвейере |
| Свёрточная нейросеть (CNN) | нейросеть, которая сама учится находить признаки на изображении через слои фильтров |
| Эмбеддинг (вектор признаков) | числовое представление изображения или лица, по которому сравнивают два объекта |
| Детекция | задача найти объект на изображении и указать его рамку |
| Сегментация | задача определить, какие именно пиксели изображения относятся к объекту |
| OCR | распознавание текста на изображении |
| MRZ | машиночитаемая зона документа — строки с контрольными цифрами внизу страницы |
| Liveness / PAD | проверка, что перед камерой находится живой человек (PAD — presentation attack detection) |
| FAR / FRR | пара ошибок при сравнении биометрии: ложный допуск чужого (FAR) и ложный отказ своему (FRR) |
Частые вопросы
Компьютерное зрение превращает кадр с камеры или сканера в объекты, текст и лица, которые можно сравнить и проверить. Его качество зависит от архитектуры, данных обучения и выбранного порога — поэтому решение стоит проверять на собственных сценариях. В проверке клиентов компьютерное зрение закрывает документ, лицо и liveness; в видеоаналитике — события в кадре. А узнавание человека по лицу без письменного согласия или вне Единой биометрической системы закон ограничивает отдельно.