Buduję aplikację na iOS, która jako funkcja kluczowa zawiera dopasowanie obrazu. Problem polega na tym, że obrazy, które muszę rozpoznać, to małe orientujące się tablice 10x10 z prostym dużym tekstem na nich. Mogą być dość odblaskowe i znajdować się na zewnątrz (więc warunki oświetlenia będą zmienne). Przykładowy obrazRzadkie dopasowywanie obrazu w iOS
Nie będzie aż do 15 tego typu obraz w basenie i naprawdę wszystko, czego potrzeba, aby wykryć to tekst, w celu zalogowania której użytkownik został.
Problem, z którym się borykam, polega na tym, że dzięki oprogramowaniu do porównywania obrazów, które wypróbowałem, aurasma i nieco lepszym arachidom, nie można ich rozróżnić, ponieważ są one przede wszystkim zbudowane do pracy ze szczegółowymi obrazami.
Muszę dokładnie wykryć, która tablica jest skanowana i rozważyłem użycie gps do ulepszenia selekcji, ale jedynym niezawodnym sposobem, jaki znalazłem, jest skłonienie użytkownika do ręcznego wprowadzenia tekstu. Jedną z kluczowych atrakcji, na których opieramy produkt, jest możliwość wykrycia tych obrazów, które już są na miejscu i nie muszą tworzyć żadnych dodatkowych materiałów.
Czy ktoś może zaproponować oprogramowanie, które działałoby (tak jak iOS friendly) lub metodę wykrywania, która byłaby skuteczna i interaktywna/przyjemna dla użytkownika.
środowisko Próbka: http://www.orienteeringcoach.com/wp-content/uploads/2012/08/startfinishscp.jpeg
Środowisko może zmienić się znacząco, w zasadzie wszędzie tablica mogła być umieszczone są; ogrodzenia, ściany i słupy w obszarach zalesionych lub otwartych, ale w przeważającej mierze na zewnątrz.
Czy masz kilka zdjęć tych tabliczek w ich naturalnym środowisku, aby dać wyobrażenie o tym, czego szukamy, aby je wybrać? Jeśli nie możesz znaleźć dobrego rozwiązania na bardziej uogólniony problem z przetwarzaniem obrazu, ludzie z http://dsp.stackexchange.com mogą Ci pomóc w tej części. Nie będą jednak w stanie opisać konkretnego rozwiązania dla systemu iOS. –
Najprawdopodobniej konieczne będzie wstępne przetworzenie obrazów w celu uzyskania obrazu o wysokim kontraście - wyrzucanie wszystkich informacji w skali szarości i kompensowanie cieni itp. Dsp.stackexchange.com może mieć kilka wskazówek. (Są włosami bardziej tolerancyjnymi na "głupie" pytania niż ta tablica.) –
Moja dotychczasowa taktyka polegała na wyizolowaniu obrazu i skróceniu inspekcji nad aparatem. Spodziewam się, że użytkownik wyrówna obraz w obszarze. –