ich habe eine Capture Card von Grandtec (Grandtec XGuard 16) und möchte ein Bild von den verschiedenen Ports (16 Videoeingänge) Bilder grabben und dieses dann später verarbeiten. Ich hab mich etwas erkundigt und gesehen das ich dazu DirectShow verwenden muss. Mit GraphEdit bekomme ich einen Live Stream hin.
Hat sowas schon mal gemacht und könnte mir vielleicht sagen wie das geht? Ich arbeite mich momentan schon in das Thema COM in C++ ein da alle DirectX Teile als COM Objekte ansprechbar sind.
normalweise müsste du eine lib für deinen framegrabber mitgeliefert bekommen.... da rufst du im allgemeinen eine initialisierungsroutine auf (meist übergibts du der ein dcf file für die camera) und kannst dann eine funktion aufrufen die dir einen zeiger auf das gefechte bild im speicher zurückgibt.... -- ...fleißig wie zwei Weißbrote
normalweise müsste du eine lib für deinen framegrabber mitgeliefert bekommen.... da rufst du im allgemeinen eine initialisierungsroutine auf (meist übergibts du der ein dcf file für die camera) und kannst dann eine funktion aufrufen die dir einen zeiger auf das gefechte bild im speicher zurückgibt....
Leider ist soweit ich das beurteilen kann, keine lib dabei. Ich müsste das Ganze mit c++ und dshow machen. Kennst Du evtl ein Beispiel für sowas?Dieser Post wurde am 17.02.2005 um 23:07 Uhr von olcay editiert.
ich kenn den von dir genannten framegrabber nicht... wenn die software nicht dabei ist würde ich mal versuchen die von der herstellerseite runterzuladen... ein beispiel direkt kann ich dir nicht geben da das abhängig von dem verwendeten framegrabber ist... normalerweise sind immer beispielprogramme vom hersteller mit bei... -- ...fleißig wie zwei WeißbroteDieser Post wurde am 17.02.2005 um 23:10 Uhr von Windalf editiert.