Найти в Дзене
Chill Programms

Пишем код для face-id на python

Всем привет! Сегодня я решил с вами сделать face-id для пк. Нам нужно установить библиотеку face-recognition через anaconda.
Чтобы установить anaconda - ссылка.
Чтобы установить face-recognition через anaconda, в консоле anaconda введите: conda install -c conda-forge face_recognition
Так же в системной консоли введите: pip install face-recognition Прежде чем писать код, в проекте питон добавьте фото своего лица формата jpg. Импортируем все нужные библиотеки: numpy; face_recognition; cv2 Получаем доступ к нашей камере Теперь добавим 1-ого человека в нашу систему. Для этого нам и надо было загрузить свое фото. Создаем бесконечный цикл. Захватываем один кадр, который потом преобразуем в цвет RGB. Дальше ищем лица в кадре. Создаем в бесконечном цикле еще один цикл for который будет отвечать за распознание лиц. А дальше распознаем их. В конце кода пишем такие строчки для остановки камеры. При запуске кода ваша камера активируется. Вам надо будет попасть в обзор вашей камеры. Если вы хотите

Всем привет! Сегодня я решил с вами сделать face-id для пк.

Нам нужно установить библиотеку face-recognition через anaconda.
Чтобы установить anaconda -
ссылка.
Чтобы установить face-recognition через anaconda, в консоле anaconda введите:
conda install -c conda-forge face_recognition
Так же в системной консоли введите: pip install face-recognition

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

Импортируем все нужные библиотеки: numpy; face_recognition; cv2

-2

Получаем доступ к нашей камере

-3

Теперь добавим 1-ого человека в нашу систему. Для этого нам и надо было загрузить свое фото.

-4

Создаем бесконечный цикл. Захватываем один кадр, который потом преобразуем в цвет RGB. Дальше ищем лица в кадре.

Создаем в бесконечном цикле еще один цикл for который будет отвечать за распознание лиц. А дальше распознаем их.

-6

В конце кода пишем такие строчки для остановки камеры.

-7

При запуске кода ваша камера активируется. Вам надо будет попасть в обзор вашей камеры. Если вы хотите что бы открывалось окно камеры, то вам надо будет добавить две строчки. В бесконечном цикле while третья строка будет: cv2.imshow("Frame", frame)

-8

А так же в конце цикла while добавить строку: cv2.waitKey(0)

-9

Ну вот и все. Наш face-id готов. Предлагайте свои идеи для проектов, а я желаю вам хорошего кода.
До встречи!

Исходный код - ссылка.