Budżet: 700 USD Termin: 10 dni
Jestem gotowy podjąć się opracowania tego w pełni funkcjonalnego rozwiązania.
Propozycja i Plan Realizacji
Moje podejście będzie oparte na wykorzystaniu optycznego rozpoznawania znaków (OCR) dla tablic rejestracyjnych (LPR/ANPR), zoptymalizowanego do pracy na ograniczonych zasobach Raspberry Pi.
1. Podejście techniczne (Python i OpenCV)
1. Przechwytywanie obrazu: Skonfiguruję poprawne przechwytywanie strumienia wideo z kamery USB na Raspberry Pi.
2. Przetwarzanie i Wykrywanie: Będę korzystać z bibliotek OpenCV do wstępnego przetwarzania obrazu (korekcja oświetlenia, kontrastu, konwersja na odcienie szarości).
3. Lokalizacja tablicy rejestracyjnej: Zastosuję algorytmy wykrywania obiektów (np. zoptymalizowane modele YOLO lub kaskady Haar/wysoce wyspecjalizowane metody) do dokładnego zlokalizowania obszaru tablicy rejestracyjnej na obrazie.
4. Rozpoznawanie: Do konwersji obrazu tablicy rejestracyjnej na tekst zostanie użyta wyspecjalizowana biblioteka Tesseract-OCR lub, co lepsze dla dokładności, biblioteka OpenALPR (Open Automatic License Plate Recognition), jeśli zapewni stabilną pracę na Pi. Skonfiguruję ją na ukraińskie i europejskie formaty tablic rejestracyjnych.
5. Wyjście: Zrealizuję funkcjonalność do wyświetlania rozpoznanego tekstu w wygodnym formacie.
2. Wynik (Deliverables)
• W pełni funkcjonalny skrypt Python, zoptymalizowany dla Raspberry Pi.
• Instrukcja konfiguracji kamery USB i uruchamiania programu.
• Testowanie: Demonstracja stabilnej pracy systemu w różnych warunkach oświetleniowych (na ile to możliwe w ramach budżetu).
3. Budżet i Terminy
• Budżet: Podana przez Ciebie kwota 700 USD jest akceptowalna do realizacji tej podstawowej funkcjonalności (Wykrywanie + Rozpoznawanie) oraz jej optymalizacji dla Raspberry Pi.
• Terminy: Realizacja projektu zajmie orientacyjnie 7-10 dni roboczych.
Jestem gotowy rozpocząć dyskusję na temat pożądanej częstotliwości klatek, wymagań dotyczących dokładności rozpoznawania oraz konkretnych formatów tablic rejestracyjnych (ukraińskie/obce) w celu dostarczenia Ci ostatecznego potwierdzenia.