Kamera + rozpoznawanie obrazów - pytanie o rad

Grodo napisał(a):

Zacznij się matwić sprzętem dopiero jak będziesz miał gotowy i działający algorytm (może sieci neuronowe?). Jeśli nie masz zielonego pojęcia jak to zrobić to jesteś skazany na porażkę w połowie projektu. Do tego dochodzi jeszcze implementacja mastera usb.

Reply to
Filip Ozimek
Loading thread data ...

Hej, od razu powiem, że jeszcze nic nie zacząłem robić, tylko mnie natchnienie naszło. Pytanie kieruję do kogoś kto już zastosował jakiś algorytm działający na tablicy np 320 na 640 albo większej i wie, ile to czasu zajmuje. Wiem, że to zależy jaki algorytm...

Chciąłbym sobie zrobioć urządzonko np. ARM Philipsa (60-70MHz)(operacja w 1 cyklu) i do tego kamerka USB (nie wiem, jeśli się da to internetowa) i jakiś interfejs z użytkownikeim. Pytanie moje jest takie - czy taki procek starczy? Czy musi być od razu rodzina LPC3000 (208Mhz, BGA niestety) czy też może jedyne co się do tego nadaje to Matlab? Bo może nie da sie tego zrobić na takim małym procku, bo czas rozpoznania np. kółka w obrazku albo twarzy człowieka zajmie mu 30 sekund (to już za długo). A może rozdzielczość 320 na

640 - czyli tania kamerka nie wystarczy do zabawy. Bardzo proszę o komentarz. Reasumując pytanie jest takie, czy do np. (kiedyś) rozpoznawania twarzy wystarczy procesor tej klasy? I może ktoś wie, jaka powinna być rozdzielczość kamerki, żęby rozpoznać twarz z 1-2m. Wiem, że pytanie jest ogólne i że coś takiego jest cioężko zrobić i że to trwa itd, ale jesli coś możecie doradzić, to będę wdzięczny.

pozdrowienia AG

Reply to
Grodo

Chyba pomyliłem rozdzielczość... Ale nadal czekam na odzew pozdrowienia

Reply to
Grodo

On Sun, 6 Aug 2006 16:32:47 +0200, "Grodo"

Baaaardzo zalezy.

Na prostsze przypadki starczy.

Dla wielu pomyslow bedzie zdecydowanie za wolny :-)

Sie zdecyduj - bo kolko brzmi w miare latwo, twarz podejrzanie trudno :-)

Do _zabawy_ wystarczy.

A co to ma byc - superdomofon ? Zacznij napisania programu na pececie, niepotrzebna ci kamera, wystarczy pare zdjec.

No wiesz, zeby na oko rozpoznac twarz to musi miec tak 20-50 pikseli [tzn do kwadratu]. 20 to tak juz z duza niepewnoscia. Jak uzyjesz odpowiedniego obiektywu to wystarczy kamerka co ma z 50x50 pikseli, tylko drobnostka - twarz musi byc w scisle okreslonym miejscu i wypelniac caly obszar.

Rady:

  1. Zapomniec,
  2. pocwiczyc rozpoznawanie nr rejestracyjnych .. na to moze byc zbyt, choc konkurencja juz jest.
  3. Albo odciskow palcow. Albo maszynki do zbierania truskawek.

  1. zaczac od szukania literatury na temat "face recognition".

J.

Reply to
J.F.

Zapomnieć to nie zapomnę, bo to zbyt ciekawe jest. Nie wiem jak to powiedzieć, ale zabawka jako oddzielny hardware jakoś mi się bardziej podoba niż PC. Ale doceniam uwagi. A co to ma być to jeszcze nie wiem, najchętniej najpierw bym zrobił hardware a później się zastanowił co ma rozpoznawać, ale już widzę, że to podejście nie z tej strony co trzeba... Niemniej jednak, dzięuję za uwagi i chyba zacznę już czytać o usbie...

pozdrowienia i jeszcze raz dzięki

Użytkownik "J.F." <jfox snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news: snipped-for-privacy@4ax.com...

tego zrobić

Reply to
Grodo

To jest bardzo ciekawe, ale pomyśl.... dlaczego nie ma takich (ogólnodostępnych) programów komputerowych? Spróbuj zrobić cyfrówką dwa zajęcia tej samej twarzy (nawet raz po razie) a następnie w jakimś programie graficznym nałóż na siebie tak, żeby widzieć obie warstwy... Nawet pomijając pozycjonowanie to różnice w mapach bitowych są ogromne. Do tego trzeba naprawdę dużych mocy obliczeniowych nie mówiąc o algorytmie

pobo

Reply to
B.P. (pobo

Mastera USB raczej nie zrobisz Pomyśl nad kamerami do aparatów cyfrowych (zewnętrzne) ponoć chodzi to po urta pozdr Użytkownik "Grodo" <(ZmienXna2000) snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:eb5l9f$mdt$ snipped-for-privacy@atlantis.news.tpi.pl...

Reply to
Filip Gdynia

On Sun, 6 Aug 2006 23:05:31 +0200, "Grodo"

Ciekawe ale tez trudne i zmudne. to jest problem na dlugie wieczory przez wiele lat ..

Zdecydowanie od zlej strony.

Ale to w ramach przygotowywania do rozpoznawania czy zapominaniu ? :-)

J.

Reply to
J.F.

W ramach poznawania nowych rzeczy... ;) A co do kolegi co powiedział, że nie zrobię... A co to, wiedza tajemna? Fakt, jeszcze nic powąznego o usbie nie wiem, ale na pierwszy rzut oka, to mi się zdaje, że biorę sobie procek z USB i już. Czegoś nie wiem? No możliwe, że nie wiem, ale chyba nie ma rzeczy nie do zrobienia... No, może oprócz tego rozpoznawania twarzy ;) Ale powiedzcie... No chyba skoro są kamerki USB, to można pod nie podpiąć jakiegoś procka... Wiem już, że ARM Philipsa to to nie będzie bo z tego co widziałem, to nie wyposażyli ich w usba.

pozdrowienia AG

Reply to
Grodo

On Tue, 8 Aug 2006 19:25:36 +0200, "Grodo"

Paru rzeczy.

-sa dwie strony USB - master [komputer] i slave [kamerka, drukarka] "procek z usb" moze sie okazac slave.

-grubosci dokumentacji gdybys chcial to od glebszych podstaw robic.

-powiedzmy ze zrobisz .. i bedziesz mial ciekawy gadzet, ktory odbiera obraz z kamery i nic wiecej nie robi :-)

J.

Reply to
J.F.

Master USB jest w AT91RM9200 - jest wersja PQFP208.

Reply to
pelos

Użytkownik "J.F." <jfox snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news: snipped-for-privacy@4ax.com...

Sugerujesz, że się nie wyrobi? Wiesz... Ciężko mi się wypowiadać, bo o usb czytałem tyle co nic, wiem, że są procki z usb i wiem, że transmisja jest pakietami 64, 128, 1024B w zależności od protokołu itd... Czyli małe troche. Szczegółów nie znam. Ale zakładam, żę skoro układ ma usb to hardware'owe i starczy mu mocy na coś jeszcze. Ale jak już powiedziałem, nie doczytałem jeszcze, więc nie mogę być stroną ;) Mówię, co mi się wydaje. Jak doczytam czy sa procki mastery to wtedy ewentualnie dam znać, że coś odczytałem, albo że coś się spaliło.. ;) Ale na podstawie stwierdzenia "może się okazać" sugeruję, że jest iskierka nadzieji, że może być master... Doczytam ;) W każdym razie, bardzo dziękuję za rady

pozdrowienia AG

Reply to
Grodo

On Tue, 8 Aug 2006 23:23:25 +0200, "Grodo"

Nie - sugeruje ze oprogramowania ktore cos tym obrazkiem zrobi nie napiszesz :-)

Np aparaty podlaczasz do komputera, a za chwile do drukarki. Wiec jakos zrobili master i slave ..

J.

Reply to
J.F.

Nikt we mnie nie wierzy... ;( Ja myślę, że może i nie zrobię rozpoznawania twarzy ze sprawnością lepszą niż 5%. Ale myślę też, że bardzo się ucieszę, jak zrobię chociaż tyle, że kamera będzie się umiała (jakieś serwo) ustawić w kierunku twarzy - ruchomej np. To akurat jest chyba proste. W każdym razie, chcę się pobawić i jestem bardzo wdzięczny za wskazówki ;) i sugestie ;)

pozdrowienia AG

Reply to
Grodo

On Wed, 9 Aug 2006 20:11:23 +0200, "Grodo"

Wiemy na co sie porywasz :-)

I od razu takie trudne zadania sobie stawiasz :-)

Celownik do ckm ? :-)

Toz mowie - jesli chcesz sie pobawic w rozpoznawanie - zacznij od programu na pececie i plikow jpg z obrazkami.

J.

Reply to
J.F.

Grodo schrieb:

rozpoznać człowieka po twarzy jest dla komputera (i dla niektórych ludzi ;-)) bardzo trudne. Łatwiej będzie skorzystać z dwóch kamer. Jedna kamera musi rozpoznać twarz jako taką i znaleźć oczy (dość prosty algorytm) i tak wysterować drugą kamerę by celowała w oko. Drugą kamerą znajdujesz źrenicę i wycinasz łuk tęczówki. Jest toto lepsze od odciska palca.Na ogół wystarczy ok. 100 pikseli. Jak szybko znajdziesz w bazie danych to zależy od procka. Na ogół porównania robi się korelacją, profil tęczówki jest filtrowany filtrem pasmowoprzepustowym.

Aha, kumple z Fraunhofer zrobili kiedyś coś takiego na jednej kamerze i komputerze Silicon Graphics, też się da ;-)

Waldek

Waldek

Reply to
Waldemar

Wszystko fajnie, ale dlaczego tego co mogę zrobic dwiema kamerami nie moge zrobić jedną? Na pierwszy rzut oka to ja tu widzę tylko dodatkowe koszty... A kamery i tak nie będa działały równolegle (w czasie). Czy się mylę?

pozdrawiam AG

Reply to
Grodo

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.