2010-03-09 5 views
0

Pbm: J'ai un périphérique qui montre une capture de microscope via l'interface du périphérique de port USB. Je voudrais capturer le flux vidéo pour traiter les images à des fins de recherche.capture vidéo à partir de l'affichage de la fenêtre

J'ai essayé plusieurs codes disponibles avec directshow qui fonctionne pour les webcams et les appareils similaires, mais ils ne fonctionnent pas parce que le périphérique d'interface n'est pas connu.

Existe-t-il un moyen de capturer le flux vidéo à un certain point du système? Toute suggestion utile est la bienvenue Thx :)

Répondre

0

Si le microscope n'utilise pas DirectShow, alors vous devrez essayer d'accéder à l'API des développeurs pour accéder directement aux données. Vous essayez d'utiliser une capture d'écran, mais selon toute vraisemblance, l'utilisation de la superposition vous empêchera d'accéder aux images décodées. Si elles utilisent DirectShow, il y a plus d'espoir. Vous ne serez pas en mesure de percer dans leur graphe de filtre, car les interfaces DirectShow ne fonctionnent pas bien en cross-process, mais vous devriez être capable de localiser leur périphérique source et de créer votre propre graphique de filtre.

G

Questions connexes