Strona 1 z 1

Rozpoznanie koloru w 2 kamerach

: 16 sty 2019 00:52
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 .

Re: Rozpoznanie koloru w 2 kamerach

: 16 sty 2019 01:13
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 :)

Re: Rozpoznanie koloru w 2 kamerach

: 16 sty 2019 01:37
autor: krasa
Dziekuje bardzo .

Problem rozwiazany