Skip to content

Телеграм Бот для распознавания лиц по фотографии

License

Notifications You must be signed in to change notification settings

AlexN1ght/practice2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Бот Telegramm для распознования и отметки группы людей по фотографии

Практическая работа студентов Хренова Г.Н. и Цапкова А.М. НИУ МАИ 2020

Описание

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

Установка

  1. Скачайте рапозиторий
  2. Зайдите в папку src в корне проекта и откройте файл tg_bot.py
  3. Измените значение токена на токен созданого вами бота в BotFather в телеграме.
  4. Запустите файл tg_bot.py
python3 tg_bot.py
  1. При нехватрки каких-либо библиотек просто установите их с помощью pip3

Использование

Для распознования лиц можно просто прислать вашему боту фотографию

Список команд:

  1. start - Shows start message and instruction
  2. help - instruction
  3. add - to add a new fase to your private library
  4. add_to_public - to add a new face to public library
  5. del - to del person from your private library
  6. analize - to analize a photo

Редактирование БД

Есть возможность отредактировать публичную базу данных с помощью скрипта BDEdit.py. Инструкции написаны в текстовом интерфейсе.

About

Телеграм Бот для распознавания лиц по фотографии

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published