FilmAdvisorBot
FilmAdvisorBot — to inteligentny bot Telegram, zaprojektowany w celu pomocy fotografom filmowym w dokładnym określaniu ekspozycji z wykorzystaniem smartfona jako cyfrowego eksponometru.
Bot przekształca smartfon w narzędzie do precyzyjnej analizy oświetlenia. Użytkownik fotografuje scenę telefonem i wysyła obraz do bota. Dzięki algorytmom analizy obrazu system określa optymalne parametry ekspozycji — czas naświetlania, przysłonę i korekcję ekspozycji — z uwzględnieniem konkretnej kamery, obiektywu i typu filmu użytkownika.
Podstawowa funkcjonalność
Analiza ekspozycji
Ocena jasności sceny
Rekomendacje dotyczące czasu naświetlania i przysłony
Obliczenie korekcji ekspozycji
Uwzględnienie ISO i dynamicznego zakresu filmu
Adaptacja do charakterystyki obiektywu i kamery
Emulacja filmu
Symulacja ziarna
Symulacja profili kolorystycznych różnych typów filmu
Ustawienie kontrastu i tonacji
Dodanie winiety
Podgląd wyniku
Inteligentne rekomendacje
Porady dotyczące wyboru filmu w zależności od warunków oświetleniowych
Ostrzeżenie o ryzyku rozmycia
Ostrzeżenie o niedoświetleniu i prześwietleniu
Rekomendacje dla trudnych warunków zdjęciowych
System profilu użytkownika
Zapis parametrów kamery
Dane o obiektywie (ogniskowa, zakres przysłony)
Wybrany film
Szybkie przeliczenie parametrów na podstawie zapisanego profilu
Realizacja techniczna
Backend w Pythonie
Integracja z Telegram Bot API
Algorytmy analizy obrazu
System przechowywania danych użytkownika
Modularna i skalowalna architektura
Bot przekształca smartfon w narzędzie do precyzyjnej analizy oświetlenia. Użytkownik fotografuje scenę telefonem i wysyła obraz do bota. Dzięki algorytmom analizy obrazu system określa optymalne parametry ekspozycji — czas naświetlania, przysłonę i korekcję ekspozycji — z uwzględnieniem konkretnej kamery, obiektywu i typu filmu użytkownika.
Podstawowa funkcjonalność
Analiza ekspozycji
Ocena jasności sceny
Rekomendacje dotyczące czasu naświetlania i przysłony
Obliczenie korekcji ekspozycji
Uwzględnienie ISO i dynamicznego zakresu filmu
Adaptacja do charakterystyki obiektywu i kamery
Emulacja filmu
Symulacja ziarna
Symulacja profili kolorystycznych różnych typów filmu
Ustawienie kontrastu i tonacji
Dodanie winiety
Podgląd wyniku
Inteligentne rekomendacje
Porady dotyczące wyboru filmu w zależności od warunków oświetleniowych
Ostrzeżenie o ryzyku rozmycia
Ostrzeżenie o niedoświetleniu i prześwietleniu
Rekomendacje dla trudnych warunków zdjęciowych
System profilu użytkownika
Zapis parametrów kamery
Dane o obiektywie (ogniskowa, zakres przysłony)
Wybrany film
Szybkie przeliczenie parametrów na podstawie zapisanego profilu
Realizacja techniczna
Backend w Pythonie
Integracja z Telegram Bot API
Algorytmy analizy obrazu
System przechowywania danych użytkownika
Modularna i skalowalna architektura