Rozpoznanie koloru w 2 kamerach

Tematyka związana z tworzeniem aplikacji w LabVIEW do obsługi wizji oraz wszelkich operacji na obrazie.
krasa
Posty: 2
Rejestracja: 29 paź 2018 16:22
Wersja środowiska: LabVIEW 2017

Rozpoznanie koloru w 2 kamerach

Post autor: krasa »

Witam

Mam problem stworzylem program do rozpoznania kolorow z dwoma kamerami ,lecz jak odpalam to wyswietlany obraz wariuje i przeskakuje z jednej kamery na druga ,choc wejscia sa ustawione na cam0 i cam 2.Nie wiem w czym problem .Przy uzyciu jedne kamery nie bylo tego problemu ,moze musze jakos zdefiniowac kamery .?Kamera podlaczona przez USB co jakis czas przeskakuje na obraz z kamery wbudowanej w laptopie.Obraz z kamery wbudowanej pozostaje bez zmian i jest ok .
Załączniki
lab.png
Ostatnio zmieniony 16 sty 2019 01:25 przez krasa, łącznie zmieniany 1 raz.
Awatar użytkownika
smiga
Administrator
Posty: 799
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2016
Lokalizacja: Słupsk

Re: Rozpoznanie koloru w 2 kamerach

Post autor: smiga »

Pracujesz z dwiema kamerami, to znaczy otwierasz (bloczek Open Camera) referencję (Session In/Out) do każdej kamery osobno (cam0 i cam2) - to robisz dobrze. Następnie każda kamera jest startowana i w procesie akwizycji obraz umieszczany jest w za-alokowanej wcześniej pamięci (przez bloczek IMAQ Create), czyli przekazujesz referencję obrazu do tego obszaru (Image In w bloczku Grab lub Snap). Powinieneś więc za-alokować dwa obszary pamięci. Użyłeś co prawda dwóch bloczków IMAQ Create, ale każdy odwołuje się do tego samego obszaru (IMG na wejściu bloczka IMAQ Create o tym świadczy). Wniosek - obie kamery wysyłają obraz do tego samego obszaru pamięci, nadpisując go sobie, a Ty widzisz w wyniku tylko jeden obraz ... czasem z jednej kamery, a czasem z drugiej :)
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
krasa
Posty: 2
Rejestracja: 29 paź 2018 16:22
Wersja środowiska: LabVIEW 2017

Re: Rozpoznanie koloru w 2 kamerach

Post autor: krasa »

Dziekuje bardzo .

Problem rozwiazany
ODPOWIEDZ