Toon posts:

[C#] RGB + sync capturen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo allemaal,

ik heb een soort scanner die aan een monitor via vier kabels een beeld levert. Deze kabels zijn R, G, B en een sync kabel.
Is het mogelijk om dit te koppelen aan een pc ipv aan het scherm door middel van een kaart (ik heb wel een soort kaart die dat zou moeten kunnen maar die heeft geen sync ingang) en zou dit lukken in C#. Heeft al ooit iemand dit geprobeerd?

Tnx,

Lex

Verwijderd

Het klinkt wat vaagjes. Wat voor signaal is het precies? Een 15Khz (TV) RGB signaal? Of 31Khz of hoger (vga).

Je hebt dan een video-in kaart nodig met RGB-in. Die zijn opzich al vrij zeldzaam voor 15Khz, maar voor 31 en hoger nog zeldzamer tot niet bestaand voor de hele hoge frequenties. Welke kaart heb je nu dan? Als het een echte RGB digitizer is, dan zal waarschijnlijk (composite) sync op green zitten.

Alternatieg kun je mischien wel een standaard VIVO kaart hacken. Deze hebben composite en svideo in. Beiden worden op een gegeven moment in RGB omgezet. Als dit voor de analoog - digitaal conversie gebeurt kun je deze lijn 'aftappen' en direct pluggen voor RGB op zetten (waarbij je wel de juiste signaal niveau's in de gaten moet houden).

Als je dit alvoor elkaar krijgt, moet je nog de aansturing voor elkaar krijgen. Dit kan niet direct in C#. Je gebruik dan C of C++ hulp code. Als de hardware fabrikant een open source driver ter beschikking stelt (bv voor Linux), dan is dit wel te doen. Zo niet, dan wordt het een heel stuk moeilijker.

[ Voor 9% gewijzigd door Verwijderd op 15-09-2004 19:31 ]