FilmAdvisorBot
FilmAdvisorBot — це інтелектуальний Telegram-бот, розроблений для допомоги плівковим фотографам у точному визначенні експозиції з використанням смартфона як цифрового експонометра.
Бот перетворює смартфон на інструмент точного аналізу освітлення. Користувач фотографує сцену телефоном та надсилає зображення боту. За допомогою алгоритмів аналізу зображення система визначає оптимальні параметри експозиції — витримку, діафрагму та експокорекцію — з урахуванням конкретної камери, об’єктива та типу плівки користувача.
Основний функціонал
Аналіз експозиції
Оцінка яскравості сцени
Рекомендації щодо витримки та діафрагми
Розрахунок експокорекції
Урахування ISO та динамічного діапазону плівки
Адаптація до характеристик об’єктива та камери
Емуляція плівки
Імітація зерна
Симуляція кольорових профілів різних типів плівки
Налаштування контрасту та тональності
Додавання віньєтки
Попередній перегляд результату
Інтелектуальні рекомендації
Поради щодо вибору плівки відповідно до умов освітлення
Попередження про ризик змазу
Попередження про недоекспонування та переекспонування
Рекомендації для складних умов зйомки
Система профілю користувача
Збереження параметрів камери
Дані про об’єктив (фокусна відстань, діапазон діафрагми)
Обрана плівка
Швидкий перерахунок параметрів на основі збереженого профілю
Технічна реалізація
Backend на Python
Інтеграція з Telegram Bot API
Алгоритми аналізу зображення
Система збереження користувацьких даних
Модульна та масштабована архітектура
Бот перетворює смартфон на інструмент точного аналізу освітлення. Користувач фотографує сцену телефоном та надсилає зображення боту. За допомогою алгоритмів аналізу зображення система визначає оптимальні параметри експозиції — витримку, діафрагму та експокорекцію — з урахуванням конкретної камери, об’єктива та типу плівки користувача.
Основний функціонал
Аналіз експозиції
Оцінка яскравості сцени
Рекомендації щодо витримки та діафрагми
Розрахунок експокорекції
Урахування ISO та динамічного діапазону плівки
Адаптація до характеристик об’єктива та камери
Емуляція плівки
Імітація зерна
Симуляція кольорових профілів різних типів плівки
Налаштування контрасту та тональності
Додавання віньєтки
Попередній перегляд результату
Інтелектуальні рекомендації
Поради щодо вибору плівки відповідно до умов освітлення
Попередження про ризик змазу
Попередження про недоекспонування та переекспонування
Рекомендації для складних умов зйомки
Система профілю користувача
Збереження параметрів камери
Дані про об’єктив (фокусна відстань, діапазон діафрагми)
Обрана плівка
Швидкий перерахунок параметрів на основі збереженого профілю
Технічна реалізація
Backend на Python
Інтеграція з Telegram Bot API
Алгоритми аналізу зображення
Система збереження користувацьких даних
Модульна та масштабована архітектура