2009-12-15 11 views
5

Szukam aplikacji, która mogłaby skorzystać z systemu rozpoznawania obrazów. Widziałem tego rodzaju rzeczy w aplikacjach na iPhone'a i Androida. Zrób zdjęcie książki, a aplikacja przeniesie Cię do Amazona, gdzie znajdziesz tę książkę. Nie szukam ogólnego rozpoznawania obrazu, ale raczej możliwość wybrania pojedynczego obrazu z biblioteki około 10 000 obrazów.Rozpoznawanie obrazów dla systemu Android/iPhone

Jakieś pomysły na to, jakie usługi są dostępne dla tego typu rzeczy?

+0

Rozpoznawanie obrazów to ogromne podobieństwo Computer Vision, pomogłoby uzyskać więcej informacji na temat typu problemu, który ma zostać rozwiązany z rozpoznaniem, zanim możliwe będzie sformułowanie dokładnych zaleceń dotyczących algorytmu (wiele z dojrzałych i wysoce skutecznych technik wizji comptuer rozwiązywać problemy w nieco specyficznej domenie). – JasonWyatt

+0

To, czego tak naprawdę szukam, to możliwość robienia zdjęć z kart do gry z popularnych gier karcianych, takich jak Magic the Gathering, i wyciąganie danych z karty, a może ceny z bazy danych. Chciałbym, aby użytkownicy mogli używać kamery telefonu komórkowego do zrobienia zdjęcia karty, a następnie wyciągnąć dane tej karty z bazy danych. Wszystkie obrazy będą miały postać 2D. A zbiór danych będzie dość mały, około 10 tysięcy opcji. –

Odpowiedz

1

Google Goggles robi coś podobnego do pamięci Amazon. Wykorzystuje OCR, jeśli można zidentyfikować tekst i chce go użyć z podobnym wyszukiwaniem obrazów ze Zdjęć Google. Myślę, że generują one pewien skrót dla obrazu z funkcją, która jeśli obrazy są podobne, obrazy są podobne.

Moje najlepsze przypuszczenie byłoby próbą rozpoczynania od rozpoznawania znaków i wyszukiwania tekstowego tytułu karty. Oznacza to, że użytkownik musi wykonać bardzo wyraźny obraz, może nawet w określonej pozycji. Ale dla pierwszej aplikacji byłoby już świetnie. Jako ktoś grający w magię kupiłbym narzędzie do handlu i katalogowania moich kart.

+0

To świetny pomysł ... Nie myślałem o części rozpoznawczej OCR. To z pewnością uprościłoby wszystko i pozwoliłoby użytkownikowi nie mieć całej karty na zdjęciu. –

1

Faktycznie, chociaż nie można znaleźć faktycznego pracownika Amazon, który mógłby powiedzieć, że nie ma sposobu, aby to potwierdzić, jestem dość pewny, że funkcja Amazon Remembers, o której mówisz, jest w rzeczywistości dziełem pozyskiwania tłumu - z użyciem wielu osób przeczesujących poprzez dane, aby wyglądało, jakby komputer to robił. Myślę, że mogą faktycznie używać własnego systemu Mechanical Turk.

Edytuj: Również znalazłem this SO question, który może Cię zainteresować. Jest przeznaczony specjalnie do gry w karty, ale niektóre z odpowiedzi (np. Przykład uczenia maszynowego) można zmodyfikować tak, aby były bardziej przydatne dla tego, co chcesz zrobić za pomocą magicznych kart.

+0

Biorąc pod uwagę, że cały proces zajmuje mniej niż 10 sekund ... Wątpię, czy to jest to. Zanim obraz zostanie przesłany do Amazon, a nowa strona zostanie odesłana, patrzymy na około 1-2 sekundy w czasie przetwarzania, który musiałby być jednym szybkim Turkiem. –

+0

Jeśli zrobisz zdjęcie czegoś z wyraźnym tytułem (które może zostać zidentyfikowane przez człowieka w niemal żadnym momencie), tak, zajmie to tylko 10 sekund. Próbowałem zrobić zdjęcie losowego przedmiotu, trwa to znacznie dłużej. Ponadto, Google Amazon Remembers i Mechanical Turk, znajdziesz hity, w których ludzie przetestowali system i potwierdzili, że przynajmniej przez jakiś czas używają systemu Mechanical Turk. Amazon nigdy nie powiedział, jak robią Amazon Remembers, więc jest to domysły. Moim jedynym punktem jest to, że przynajmniej część tego, co zapamiętuje amazon, jest sfałszowana, więc mogą nie być najlepszym przykładem. –

Powiązane problemy