Skocz do zawarto艣ci

[opencv] rozpoznawanie dloni


nominowany

Pomocna odpowied藕

Witam. Jestem tutaj nowy wiec na pocz膮tku chcia艂em si臋 przywita膰 馃槈

ostatnio walcz臋 z pewnym problemem i powoli trac臋 pomys艂y.

Potrzebuje stworzy膰 algorytm, kt贸ry rozpoznaje d艂o艅 na podstawie linii po jej wewn臋trznej stronie. Nie papilarnych, te najwi臋ksze linie na d艂oni. D艂o艅 wczytywana jest ze zdjecia/ filmu.

Obecnie zrobi艂em to tak ( niestety nie dzia艂a jak powinno, mo偶e macie jakie艣 lepsze propozycje)

1. Wczytuje film i przerabia na skal臋 szaro艣ci.

2. Lekki gauss

3. Filtr wysokoczestotliwosciowy - pr贸bowa艂em sobel i laplacian.

4. Warto艣膰 bezwzgl臋dna obrazu

5. Progowanie i obraz binarny.

6. Wykrywanie kontur贸w i opisywanie okr臋g贸w na nich.

7. Usuwanie kontur贸w kt贸renie nie spe艂niaj膮 warunk贸w 艣rednicy - 偶eby analizowa膰 tylko glowne linie na d艂oni. Bez palc贸w etc,

8. Drugi obraz (d艂o艅 referencyjna przechodzi takie same kroki)

9. Por贸wnywanie kontur贸w obu d艂oni.

10. Je偶eli 3 cechy si臋 zgadzaj膮 informacja, ze zaakceptowano.

Niby filtr wysokoczestotliwosciowy wykrywa linie i kontury, ale na tyle nie s膮 odci臋te, 偶e nie da si臋 sprogowac, 偶eby w wyniku powsta艂 obraz konturu d艂onii z liniami na niej. Co radzicie, jak膮 funkcj臋 doda膰, co zamieni膰, jaki艣 inny filtr? T艂o nie jest problemem, mog臋 przyj膮膰 sta艂e t艂o np. jednolite czarne.

prosz臋 o pomoc i rady 馃槈

Link do komentarza
Share on other sites

My艣l臋, 偶e Twoja analiza jest po prostu za kr贸tka. Moim zdaniem kroki kt贸re opisa艂e艣 s膮 tylko wst臋pem do czego艣, co powinno nast臋powa膰 p贸藕niej a mianowicie do etapu ekstrakcji pewnych abstrakcyjnych cech dystynktywnych. Por贸wnywanie z wzorcem nie powinno by膰 przeprowadzane na etapie zabawy w grafik臋 bitmapow膮. Po przygotowaniu typowymi algorytmami obr贸bki obrazu powiniene艣 u偶y膰 jakiego艣 pomys艂u (lub kilku) kt贸ry zamieni rozwlek艂y obrazek najpierw na zbi贸r np. krzywych opisanych analitycznie a potem np. na graf. Popatrz na analiz臋 linii papilarnych - tam nikt nie bawi si臋 w obrazki, tylko jak najszybciej przechodzi do wzajemnego po艂o偶enia pewnych punkt贸w charakterystycznych takich jak rozwidlenia, p臋tle i zako艅czenia linii, kt贸re w niesamowity spos贸b upraszczaj膮 proces por贸wnywania a jednocze艣nie zawieraj膮 na tyle du偶o informacji z pocz膮tkowego obrazu, 偶e praktycznie uniemo偶liwiaj膮 podj臋cie b艂臋dnej decyzji. Taki mocno skompresowany opis zawieraj膮cy w Twoim przypadku np. miejsca przeci臋膰 (tego w odciskach palc贸w nie ma), rozdwojenia czy zako艅czenia moim zdaniem bardzo dobrze nadawa艂by si臋 jako zestaw danych wej艣ciowych dla klasyfikatora/korelatora. Zauwa偶 te偶, 偶e wzorce mog膮 by膰 przygotowywane o wiele d艂u偶ej ni偶 trwa proces rozpoznawania on-line. Dlatego te偶 mo偶na im po艣wi臋ci膰 du偶o wi臋cej mocy obliczeniowej i przygotowa膰 je tak, by p贸藕niejsze poszukiwanie wzorca w bazie by艂o wystarczaj膮co efektywne.

Link do komentarza
Share on other sites

Do艂膮cz do dyskusji, napisz odpowied藕!

Je艣li masz ju偶 konto to zaloguj si臋 teraz, aby opublikowa膰 wiadomo艣膰 jako Ty. Mo偶esz te偶 napisa膰 teraz i zarejestrowa膰 si臋 p贸藕niej.
Uwaga: wgrywanie zdj臋膰 i za艂膮cznik贸w dost臋pne jest po zalogowaniu!

Anonim
Do艂膮cz do dyskusji! Kliknij i zacznij pisa膰...

×   Wklejony jako tekst z formatowaniem.   Przywr贸膰 formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Tw贸j link b臋dzie automatycznie osadzony.   Wy艣wietla膰 jako link

×   Twoja poprzednia zawarto艣膰 zosta艂a przywr贸cona.   Wyczy艣膰 edytor

×   Nie mo偶esz wklei膰 zdj臋膰 bezpo艣rednio. Prze艣lij lub wstaw obrazy z adresu URL.

×
×
  • Utw贸rz nowe...

Wa偶ne informacje

Ta strona u偶ywa ciasteczek (cookies), dzi臋ki kt贸rym mo偶e dzia艂a膰 lepiej. Wi臋cej na ten temat znajdziesz w Polityce Prywatno艣ci.