Найти лицо на изображении Версия 1 (Python)

Группа действий: Robin OCR


Описание

Действие позволяет узнать, есть ли на изображении лицо человека в строгом формате (в анфас, только лицо, четкое фото).

Иконка действия

Параметры и их настройка

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Путь к файлу

Путь к файлу изображения, на котором нужно проверить наличие лица человека. Поддерживаемые форматы: jpg, jpeg, bmp, dib, rle, jpe, jfif, tif, tiff, png. 

Путь к файлуC:\Users\человек в очках.jpgДа

Результат

Результат

Если значение "true", то на изображении найдено лицо. Если "false", лицо не найдено.

Логический

Особые условия использования

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

  • лицо человека в анфас,
  • лицо четко видно,
  • в кадре 1 человек,
  • человек не в полный рост.

Например, если в анкете фото кота и группы людей, то такая анкета проверку не пройдет. 

Результат работы действия "false", если:

  • человек в полный рост,
  • несколько человек на фото,
  • человек в маске,
  • человек в темных очках,
  • голова человека наклонена,
  • часть лица скрыта,
  • темное фото,
  • голова человека повернута, 
  • часть лица обрезана,
  • нет человека,
  • человек отвернулся,
  • фотография плохого качества, нечеткая, пиксельная.

Результат работы действия "true", если выполнены обязательные условия:

  • лицо человека в анфас,
  • лицо четко видно,
  • в кадре 1 человек,
  • человек не в полный рост.

При выполнении обязательных условий, "true" будет также, если:

  • селфи,
  • человек загримирован,
  • на фото ребенок.

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

Пример использования 

Задача 1

Проверить, есть ли на фото лицо человека и фото сделано в деловом стиле.

Решение

Воспользоваться действиями "Найти лицо на изображении". 

Реализация

  1. Собрать схему робота, состоящую из действия.
  2. Настроить параметр действия "Найти лицо на изображении". 
  3. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно.

Результат  – True. Фото прошло проверку.

Задача 2

Проверить, есть ли на фото лицо человека и фото сделано в деловом стиле.

Решение

Воспользоваться действиями "Найти лицо на изображении". 

Реализация

  1. Собрать схему робота, состоящую из действия:
  2. Настроить параметр действия "Найти лицо на изображении". 
  3. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно.

Результат  – False. Фото не прошло проверку, потому что на нем 2 человека в полный рост.

  • Нет меток