Как установить распознавание лиц в Windows
Обновлено: 21.11.2024
Получите расположение и очертания глаз, носа, рта и подбородка каждого человека.
Поиск черт лица очень полезен для решения многих важных задач. Но вы также можете использовать для действительно глупых вещей
Распознавание лиц на изображениях
Узнайте, кто изображен на каждой фотографии.
Вы даже можете использовать эту библиотеку с другими библиотеками Python для распознавания лиц в реальном времени:
Код см. в этом примере.
Установка
Требования
- Python 3.3+ или Python 2.7
- macOS или Linux (Windows официально не поддерживается, но может работать)
Установка на Mac или Linux
Во-первых, убедитесь, что у вас уже установлен dlib с привязками Python:
Затем установите этот модуль из pypi с помощью pip3 (или pip2 для Python 2):
Установка на Raspberry Pi 2+
Установка в Windows
Хотя Windows официально не поддерживается, полезные пользователи опубликовали инструкции по установке этой библиотеки:
Установка предварительно настроенного образа виртуальной машины
Использование
Интерфейс командной строки
Далее вам понадобится вторая папка с файлами, которые вы хотите идентифицировать:
Настройка допуска/чувствительности
Больше примеров
Ускорение распознавания лиц
Если вы используете Python 3.4 или новее, передайте параметр --cpus:
Вы также можете передать --cpus -1, чтобы использовать все ядра ЦП в вашей системе.
Модуль Python
Автоматически находить все лица на изображении
Вы также можете выбрать несколько более точную модель распознавания лиц на основе глубокого обучения.
Автоматическое определение черт лица человека на изображении
Распознавайте лица на изображениях и определяйте, кто они
Примеры кода Python
Все примеры доступны здесь.
Распознавание лиц
Черты лица
Распознавание лиц
Как работает распознавание лиц
Предупреждения
- Модель распознавания лиц обучена на взрослых и не очень хорошо работает на детях. При использовании порога сравнения по умолчанию, равного 0,6, детей довольно легко спутать.
Развертывание на облачных хостах (Heroku, AWS и т. д.)
Чтобы упростить задачу, в этом репозитории есть пример Dockerfile, в котором показано, как запустить приложение, созданное с помощью
Распространенные проблемы
Проблема: Недопустимая инструкция (дамп ядра) при использовании распознавания лиц или запуске примеров.
Решение: dlib скомпилирован с поддержкой SSE4 или AVX, но ваш процессор слишком стар и не поддерживает это.
Проблема: RuntimeError: неподдерживаемый тип изображения, должен быть 8-битным серым цветом или изображением RGB. при запуске примеров веб-камеры.
Решение. Возможно, ваша веб-камера неправильно настроена для работы с OpenCV. Подробнее читайте здесь.
Проблема: MemoryError при запуске pip2 install face_recognition
Проблема: AttributeError: объект 'module' не имеет атрибута 'face_recognition_model_v1'
Решение. Установленная вами версия dlib слишком старая. Вам нужна версия 19.7 или новее. Обновите dlib.
Проблема: Ошибка атрибута: объект «Модуль» не имеет атрибута «cnn_face_detection_model_v1»
Решение. Установленная вами версия dlib слишком старая. Вам нужна версия 19.7 или новее. Обновите dlib.
Проблема: Ошибка типа: функция imread() получила неожиданный ключевой аргумент "режим"
Решение. Установленная вами версия scipy слишком старая. Вам нужна версия 0.17 или новее. Обновите scipy.
Windows Hello — это более персональный и безопасный способ мгновенного доступа к вашим устройствам с Windows 11 с помощью PIN-кода, распознавания лиц или отпечатков пальцев. Вам нужно будет настроить PIN-код при входе в систему с помощью отпечатка пальца или распознавания лица, но вы также можете войти, используя только свой PIN-код.
Эти параметры упрощают и делают более безопасным вход в систему на вашем компьютере, поскольку ваш PIN-код связан только с одним устройством и резервируется для восстановления с помощью вашей учетной записи Microsoft.
Нажмите кнопку выше, чтобы перейти непосредственно к настройкам, или выполните следующие действия, чтобы настроить Windows Hello:
Выберите «Пуск» > «Настройки» > «Учетные записи» > «Параметры входа».
В разделе Способы входа вы увидите три варианта входа с помощью Windows Hello:
Выберите Распознавание лиц (Windows Hello), чтобы настроить вход с помощью распознавания лиц с помощью инфракрасной камеры вашего ПК или внешней инфракрасной камеры.
Выберите распознавание отпечатков пальцев (Windows Hello), чтобы настроить вход с помощью считывателя отпечатков пальцев.
Выберите PIN-код (Windows Hello), чтобы настроить вход с помощью PIN-кода.
Похожие темы
Windows Hello — это более персональный и безопасный способ мгновенного доступа к вашим устройствам с Windows 10 с помощью PIN-кода, распознавания лица или отпечатка пальца.Вам нужно будет настроить PIN-код при входе в систему с помощью отпечатка пальца или распознавания лица, но вы также можете войти, используя только свой PIN-код.
Эти параметры упрощают и делают более безопасным вход в систему на вашем компьютере, поскольку ваш PIN-код связан только с одним устройством и резервируется для восстановления с помощью вашей учетной записи Microsoft.
Нажмите кнопку выше, чтобы перейти непосредственно к настройкам, или выполните следующие действия, чтобы настроить Windows Hello:
Выберите «Пуск» > «Настройки» > «Учетные записи» > «Параметры входа».
В разделе "Управление входом на устройство" вы увидите три варианта входа с помощью Windows Hello:
Выберите Windows Hello Face, чтобы настроить вход с помощью распознавания лиц с помощью инфракрасной камеры вашего ПК или внешней инфракрасной камеры.
Выберите отпечаток пальца Windows Hello, чтобы настроить вход с помощью считывателя отпечатков пальцев.
Вы можете войти в Windows 10 с помощью лица, если на вашем компьютере есть поддерживаемая камера.
Изображение: Getty Images/iStockphoto
Windows Hello от Microsoft предлагает несколько различных методов аутентификации, поэтому вы можете войти в Windows 10 без использования обычного пароля. Вы можете использовать PIN-код, физический ключ безопасности, отпечаток пальца или распознавание лица. Опция распознавания лиц может быть удобной, так как все, что вам нужно сделать, это взглянуть на камеру вашего компьютера, чтобы аутентифицировать себя. Но только некоторые камеры поддерживают распознавание лиц Windows Hello, и вам нужно настроить эту функцию, чтобы она сканировала и распознавала ваше лицо.
С другой стороны, если вы можете настроить распознавание лиц, вы можете использовать его не только для входа в Windows 10. Все больше веб-сайтов начинают поддерживать аутентификацию Windows Hello, включая страницу вашей учетной записи Microsoft. Кроме того, несколько приложений Windows 10 поддерживают эту технологию, например OneDrive и Dropbox. Хотя на данный момент поддержка по-прежнему ограничена, мы надеемся, что на борту появится больше веб-сайтов и приложений.
Основным требованием является то, что камера вашего ПК должна поддерживать распознавание лиц Windows Hello, например камеры, оснащенные технологией Intel RealSense 3D. Камера должна иметь возможность сканировать ваше лицо, измеряя его глубину и отслеживая его местоположение и положение. Если у вас еще нет совместимой камеры, у вас есть два варианта:
- Вы можете приобрести поддерживаемую веб-камеру для монитора настольного ПК.
- Вы можете приобрести ноутбук или моноблок с подходящим типом встроенной камеры.
Корпорация Intel предлагает обзорную страницу RealSense и более общую страницу RealSense, на каждой из которых можно найти различные 3D-камеры RealSense. Но вы можете найти камеры с поддержкой Windows Hello от нескольких других производителей, таких как Logitech. Для ноутбуков и других компьютеров со встроенными камерами Windows Hello на странице Microsoft Windows 10 Computers представлен список совместимых ПК.
Лучше всего проверить, поддерживается ли ваша текущая камера, на том же месте, где вы настраиваете распознавание лиц. В Windows 10 откройте «Настройки» и щелкните категорию «Учетные записи». На странице «Учетные записи» щелкните параметр «Параметры входа». Найдите вариант для Windows Hello Face. Если ваша камера не соответствует требованиям, появится сообщение: «Эта опция в настоящее время недоступна». Если ваша камера поддерживается, появится сообщение: «Войдите с помощью вашей камеры». В этом случае щелкните сообщение, а затем нажмите кнопку «Настроить» (рис. A).
Рисунок А
В первом окне Windows Hello нажмите кнопку «Начать». Введите свой PIN-код, который требуется, прежде чем вы сможете настроить любой другой тип проверки подлинности Windows Hello. Смотрите в камеру и держите лицо неподвижно во время сканирования (рис. Б).
Рисунок Б
Если сканирование завершится успешно, на следующем экране будет указано, что все готово и что вы можете использовать свое лицо в следующий раз, когда захотите разблокировать устройство. Нажмите кнопку «Закрыть» (рис. C).
Рисунок C
В следующий раз, когда вам потребуется войти в Windows или разблокировать компьютер, датчик камеры должен начать мигать, когда вы находитесь на экране блокировки. Просто взгляните на камеру, и Windows должна аутентифицировать вас по лицу и войти в систему.
Если распознавание лица не работает или внешний вид вашего лица каким-либо образом изменился (очки, борода и т. д.), вернитесь к параметру Windows Hello Face в настройках. Выберите вариант, а затем нажмите кнопку, чтобы улучшить распознавание (рис. D).Нажмите кнопку «Начать», введите свой PIN-код, позвольте камере отсканировать ваше лицо, и все готово.
Рисунок D
Еженедельный информационный бюллетень Microsoft
Будьте инсайдером Microsoft в своей компании, прочитав эти советы, рекомендации и памятки по Windows и Office.
Привет, распознавание лиц — это еще один способ входа в Windows 10, который сканирует ваше лицо, а затем использует его для подключения к ПК с Windows 10. В этом посте мы покажем вам, как настроить распознавание лиц в Windows 10.
Использование функции распознавания лиц Hello в Windows 10
Чтобы настроить приветствие для распознавания лиц в Windows 10, выполните следующие действия:
Чтобы открыть окно настроек, введите параметры в поле поиска на панели задач и щелкните результат поиска. На следующем изображении показано только что открытое окно настроек:
Нажмите на вкладку Аккаунты, выделенную на изображении выше.
В окне "Настройки учетных записей" нажмите вкладку Параметры входа, как показано на изображении ниже:
Теперь найдите поле Face на вкладке Windows Hello, как показано на следующем рисунке:
Нажмите кнопку «Настройка», выделенную на изображении выше.
Как только вы щелкнете по нему, на экране появится окно установки Windows Hello, как показано на изображении ниже:
Нажмите кнопку «Начать» в этом окне, как показано на изображении выше.
Теперь Windows 10 попросит вас ввести PIN-код, как показано на следующем рисунке:
После правильного ввода PIN-кода Windows 10 попросит вас на несколько секунд посмотреть в веб-камеру, чтобы она могла идентифицировать ваше лицо.
После этого вы готовы использовать функцию распознавания лиц Windows 10.
Заключение
Вы можете просто настроить приветствие распознавания лиц в Windows 10 и поднять безопасность своей компьютерной системы на новый уровень, выполнив действия, описанные в этой статье.
Читайте также: