Opis zlecenia
Główne funkcjonalności:
1. Skanowanie przez kamerę:
- Ciągły podgląd z kamery telefonu
- Wyraźnie zaznaczony obszar skanowania na ekranie
- Możliwość używania zarówno przedniego jak i tylnego aparatu
2. Rozpoznawanie tekstu (OCR):
- Wykrywanie zapisanych działań matematycznych
- Obsługa różnych formatów zapisu (np. "2+2=4" lub "2 + 2 = 4")
- Rozpoznawanie pisma odręcznego
3. Weryfikacja matematyczna:
- Sprawdzanie poprawności prostych działań (+, -, *, /)
- Obsługa działań z nawiasami
- Obsługa działań wieloetapowych
- Potęgowanie
4. Interfejs użytkownika:
- Przejrzysty podgląd z kamery
- Ramka wskazująca obszar skanowania
- Natychmiastowa informacja o poprawności działania
- Wyświetlanie poprawnego wyniku w przypadku błędu
Wymagania techniczne:
1. System Android (min. wersja 6.0)
2. Wykorzystanie ML Kit do OCR
3. Wykorzystanie CameraX API
4. Obsługa różnych rozdzielczości ekranu
5. Optymalizacja pod kątem wydajności
Dodatkowe informacje:
- Aplikacja ma działać w trybie offline (bez dostępu do internetu)
- Interfejs w języku polskim
- Prosta i intuicyjna obsługa
- Możliwość dostosowania rozmiaru obszaru skanowania