Практическая работа студентов Хренова Г.Н. и Цапкова А.М. НИУ МАИ 2020
Данный телеграм бот предназначен для распознования лиц добавленных в базу данных. Каждый человек может добавить себя или знакомого и распознать всех людей на фотографии, которые были добавлены в базу. Также бот отмечает всех узнанных людей на фото. Есть возможность добавлять как в приватную базу данных(видно только пользователю который добавил человека), так и в публичную (видно всем пользователям)
- Скачайте рапозиторий
- Зайдите в папку src в корне проекта и откройте файл tg_bot.py
- Измените значение токена на токен созданого вами бота в BotFather в телеграме.
- Запустите файл tg_bot.py
python3 tg_bot.py
- При нехватрки каких-либо библиотек просто установите их с помощью pip3
Для распознования лиц можно просто прислать вашему боту фотографию
Список команд:
- start - Shows start message and instruction
- help - instruction
- add - to add a new fase to your private library
- add_to_public - to add a new face to public library
- del - to del person from your private library
- analize - to analize a photo
Редактирование БД
Есть возможность отредактировать публичную базу данных с помощью скрипта BDEdit.py. Инструкции написаны в текстовом интерфейсе.