mood match

Telegram-бот, который распознает эмоцию на фото или видео и подбирает подходящий стикер

роль
разработчик
период
2025
формат
соло

задача

учебная задача — довести компьютерное зрение до формы, которой реально пользуются: не блокнот с моделью, а бот, куда отправляешь фото и сразу получаешь результат.

решение

  • распознавание эмоций людей по фото и видео
  • подбор подходящего стикера из базы по определенной эмоции
  • весь сценарий внутри Telegram: отправил фото — получил стикер

архитектура

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

стек

python aiogram computer vision