Witam,
Temat daje do nietuzinkowych, bo dotyczy dość zaawansowanego programowania. Rzecz dotyczy pobierania obrazu z kamery.
To, co musze zrobic to pobrac obraz z 2 kamer i zapisac wynik do jednego pliku (np. ekran podzielony pionowo na 2 części).
O ile z samym pobraniem obrazu z kamery, jak tez i z kontrolowaniem zawartosci ekranu na podgladzie/w zapisanym wyniku specjalnych trudnosci nie mam (kwestia odpowiedniego uzycia interfejsow IGraphBuilder, ICaptureGraphBuilder2 oraz ISampleGrabber), to problem jest w tym jak pobrac obraz z kilku zrodel jednoczesnie i jak to "wrzucic" do ISampleGrabber chociazby...
Jak sie to w ogole robi?
I jeszcze jedno pytanko - mam urzadzenie typu DVR (czyli przejsciowka 3xCAM -> USB). W sterowniku tego urzadzenia jest dialog ustawien, gdzie moge wybrac uzywane aktualnie wejscie (czyli z ktorej kamery czytac obraz).
To jest ok, ale problem pojawia sie, gdy:
- chce programowo wybrac uzywane wejscie (na tym etapie musze wyswietlic dialog ustawien sterownika i wyklikac to - to mi nie pasuje).
- chce pobierac obraz z kilku kamer jednoczesnie (tak jak pisalem na poczatku mojego posta - tyle ze jedno urzadzenie). Problem w tym, ze aktywne jest tylko jedno wejscie - jak czytac z kilku?
Czy da sie to osiagnac poprzez manipulowanie pinami urzadzenia (jak?).
Nie zdziwie sie, jezeli nikt nie bedzie znal odopwiedzi (bo pewnie malo kto sie tym zajmowal), jezeli tak to moze znacie jakies dobre forum programistow DirectX?
Dodam, ze w sieci jest pelno przykladow jak pobierac obraz z kamery, ale brak takich, ktore ilustruja to co chce osiagnac... :/