Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[OpenCV] Otwieranie kamer

Ostatnio zmodyfikowano 2012-05-01 14:05
Autor Wiadomość
Admixior
Temat założony przez niniejszego użytkownika
[OpenCV] Otwieranie kamer
» 2012-05-01 13:48:33
Witam dzisiaj nadszedł czas abym musiał otworzyć 2 kamery w jednym  czasie.
Czytając dokumentację
nie ma tam nic o otwieraniu kamery która nie jest domyślną...
konstruktor VideoCapture::VideoCapture(int device) przyjmuje jako parametr id urządzenia ( id = 0; to domyślne , jak dotąd wystarczało).
Teraz potrzebuję czegoś co pozwoli mi otworzyć kamerę która nie jest domyślna.
Więc jak mogę pobrać id urządzenia (kamery)?

Jeżeli by miało to pomóc to powiem że kamera którą podpinam jako drugą to przez USB i nazywa się sirius WebCam (lub coś podobnego)(made in china).
P-55734
m4tx
» 2012-05-01 13:52:09
Co prawda nie pisałem nigdy w OpenCV, ale znalazłem coś takiego:

http://stackoverflow.com/questions/7322939/how-to-count-cameras-in-opencv-2-3

Czyli prawdopodobnie się nie da.
P-55736
Admixior
Temat założony przez niniejszego użytkownika
» 2012-05-01 14:05:34
Patrząc na ten post jest tam napisane:If I connect a second camera, device 0 is camera 1 and device 1-10 are camera 2.
Czyli można podłączyć 2 lub więcej kamer, ale nigdy nie będę wiedzieć ile ich jest bo zawsze otworzy kamerę (choćby ostatnią która jest jak się poda za duży nr device).
W menadżerze urządzeń wyłączę wszystkie i będę wiedział że jest tylko 0 i 1, więc właściwie już jestem spokojny;
Ale jakby ktoś znalazł jakąś funkcję która by mogła podać id kamer (z tego co czytałem to opencv korzysta z VfW więc może w tym na msdn się coś znajdzie, a'la pobieranie nazwy kamery z id, albo na odwrót).
P-55741
« 1 »
  Strona 1 z 1