prawie jak SCATT - Pomoc

Tematyka związana z tworzeniem aplikacji w LabVIEW do obsługi wizji oraz wszelkich operacji na obrazie.
mały_majster
Posty: 2
Rejestracja: 19 mar 2009 19:57
Kontakt:

prawie jak SCATT - Pomoc

Post autor: mały_majster »

Witam wszystkich!

Chciałbym spytać i poprosić o pomoc w oszacowaniu trudności projektu:::


Chciałbym napisać program który by śledził w czasie rzeczywistym zmiany położenia wskażnika (wskażnik laserowy) na odległości 70 metrów za pomocą kamery cyfrowej podłaczonej do laptopa.
Czy są jakieś gotowe schematy podobnego programu?
mam na myśli zamiane klatki po klatce na bmp i odczytaniu zmian położenia punktu.?
Chciałbym aby te zmiany oscylacyjne byly trwale naniesione w postaci graficznej jak i wykresu tych zmian.


Pytam o trudność gdyż iż okazałoby się że to karkołomne zadanie to bym odpuścil, a w innym przypadku chciałbym się nauczyc coś takiego napisać.


pozdrawiam
i z góry dziękuje
sliski
Posty: 69
Rejestracja: 15 mar 2005 00:00
Lokalizacja: Rzeszów

prawie jak SCATT - Pomoc

Post autor: sliski »

Witam,

Jak bedziesz mial mozliwosc uzycia toolkitu NIVision to bedzie latwiej.
Jezeli chesz wszystko robic samodzielnie od podstaw, czyli pisac wlasne procedury do obrobki obrazu bedzie duzo wiecej pracy.
Czy kamera jest nieruchoma wzgledem otoczenia? Czy to ma dzialac przy zmiennym oswietleniu? Jaki bedzie typ kamery, czulosc, obiektyw? 70 m to sporo, jakiej precyzji sledzenia oczekujesz?
Podaj wiecej szczegolow.

W tym oryginalnym strzela sie z odleglosci 4-12m tak podaje producent na wieksze odleglosci potrzeba dodatkowa tarcze kupic.

Pozdrawiam
sliski
Ostatnio zmieniony 19 mar 2009 23:58 przez sliski, łącznie zmieniany 1 raz.
Awatar użytkownika
Nowszy
Posty: 504
Rejestracja: 30 maja 2008 08:33
Wersja środowiska: LabVIEW 2011
Lokalizacja: Katowice
Kontakt:

Re: prawie jak SCATT - Pomoc

Post autor: Nowszy »

Możesz skorzystać z NI Vision Builder for AI - tam to jest wręcz banalne. Jeśli rozwiążesz problem od strony parametrów kamery (jakość oświetlenia, obiektyw, czułość, etc), innymi słowy będziesz w stanie uzyskać wystarczająco dobre zdjęcie/serię zdjęć, to od strony softu już jesteś w domu. Vision Builder ma proste 'klocki' - Acquire image, Locate feature, set coordinate system, które powinny wystarczyć do podstawowej wersji takiego projektu.

Tak jak wspomniał sliski - większym problemem będzie dobranie odpowiedniej kamery, żeby miała odpowiednie parametry.

Ściągnij sobie Buildera stąd:
http://digital.ni.com/demo.nsf/websearc ... =157200_US
Tu masz tutorial:
http://digital.ni.com/manuals.nsf/webse ... 8F0068A5D3

Jeżeli okaże się, że funkcje Buildera to dla ciebie za mało, wszystkie funkcje dostępne są oczywiście też w LV
Pozdrawiam, Maciek Antonik
Edu4Industry
Czaro
Posty: 26
Rejestracja: 27 lis 2008 15:32
Lokalizacja: Kraków
Kontakt:

prawie jak SCATT - Pomoc

Post autor: Czaro »

Widziałem prezentację na spotkaniu PLUG, gdzie za pomocą kamerki zamontowanej na czołgu próbowano w czasie rzeczywistym śledzić wskaźnik laserowy. Efekty według mnie bardzo mizerne - jak twierdzili wykonawcy - potrzebna dobra kamera i odpowiednie oświetlenie - czyli noc listopadowa.
mały_majster
Posty: 2
Rejestracja: 19 mar 2009 19:57
Kontakt:

Re: prawie jak SCATT - Pomoc

Post autor: mały_majster »

Obraz ma być stacjonarny - nie będzie się ruszał. Będzie zawsze taki sam czyli tarcza 122 cm. Kamera cyfrowa klasy SONY DCR-SX31 napewno nie gorsza i oczywiscie na stojaku - 15x zoom juz wystarczy z tej odległości do objęcia tarczy.
Laser zielony +50mW - warunek aby był widoczny w dzień.


Zgadza się oryginalny SCATT to mała tarczka , on to potem przelicza na duże odległości jednak w łucznictwie się tak nie da - muszę mieć odległość

Dzięki Nowszy faktycznie z Vision będzie dużo łatwiej.
Ostatnio zmieniony 20 mar 2009 12:11 przez mały_majster, łącznie zmieniany 1 raz.
sliski
Posty: 69
Rejestracja: 15 mar 2005 00:00
Lokalizacja: Rzeszów

Re: prawie jak SCATT - Pomoc

Post autor: sliski »

Z odleglosci 70m przy zoomie 15x razy ta tarcza bedzie miec wielkosc <1 stopnia, co bedzie odpowiadac okolo 1/3-1/4 duzego boku kadru. Czyli okolo 250 pixeli. To niewiele, bo pewnie chcesz precyzji na poziomie pojedynczego pixela lub mniej. Takie kamery maja zmienna swiatlosile zalezna od powiekszenia. Wiekszy zoom -> mniejsza swiatlosila -> ciemniejszy obraz. Elektronika zwieksza wtedy czulosc -> szumy lub/i zwieksza czas otwarcia migawki -> rozmycie ruchu. Zaszumiony i rozmyty obraz to wiekszy blad pomiaru polozenia plamki.
Najlepiej sprawdzic to doswiadczalnie. Byc moze jasnosc plamki bedzie na tyle duza ze bedzie naswietlona prawidlowo, reszta mogla by byc niedoswietlona. To by bylo nawet wskazane by latwiej odseparowac plamke z tla.
Postaw ta kamere wyceluj celownikiem, nagraj material i zobaczymy jakiej jest jakosci.

Czaro: ten maly czolg to mial instynkt samozachowawczy duzego czolgu, wyobraz sobie jakby na polu walki czolgi same zaczely szukac i najezdzac na plamki z oswietlaczy laserowych ;)

Pozdrawiam
sliski
Ostatnio zmieniony 20 mar 2009 23:08 przez sliski, łącznie zmieniany 1 raz.
ODPOWIEDZ