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 .
Rozpoznanie koloru w 2 kamerach
Rozpoznanie koloru w 2 kamerach
Ostatnio zmieniony 16 sty 2019 01:25 przez krasa, łącznie zmieniany 1 raz.
- smiga
- Administrator
- Posty: 823
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Słupsk
Re: Rozpoznanie koloru w 2 kamerach
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 

Re: Rozpoznanie koloru w 2 kamerach
Dziekuje bardzo .
Problem rozwiazany
Problem rozwiazany