2010-06-05 12 views
0

Comment rendre des graphiques 3D en plus d'un flux de webcam en direct?Comment superposer des graphiques 3D sur le flux de la webcam en direct

Visual Studio 2008 C++

Edit:

Je reste la question vague parce que je ne me soucie pas ce que les bibliothèques ou les cadres sont utilisés. Je m'en fous si son Direct3D ou OpenGL, ou même quelque chose d'autre. Pour apporter la question à un point spécifique, je voudrais rendre un cube de rotation plat ombragé au-dessus d'une alimentation de web cam.

+0

Plus de détails nous aideraient vraiment à répondre à votre question. Utilisez-vous certaines bibliothèques? Qu'est-ce que vous utilisez pour obtenir le flux de la webcam? D'où vient le flux de la webcam? Avez-vous des connaissances en graphisme 3D? – Alerty

+0

J'ai quelques connaissances en graphisme 3D. Je peux faire le rendu dont j'ai besoin à la fois dans OpenGL et Direct3D, mais je ne sais pas comment les obtenir en plus d'un flux de webcam en direct. –

Répondre

0

Une façon est d'utiliser DirectX pour rendre la vidéo sur dynamic texture et y afficher des graphiques supplémentaires. Peut-être que l'un des these samples vous aidera.

Vous voudrez peut-être poser des questions plus précises afin que nous puissions vous donner une réponse plus précise.

0

Votre question est infiniment vague (mais curieusement spécifique à votre environnement de développement), mais je crois que ce que vous cherchez s'appelle la Réalité Augmentée.

Le Wikipedia Article a une tonne de bonnes informations à ce sujet, ainsi que des liens vers diverses excellentes bibliothèques pour cela.

Si vous pouviez nous fournir plus de détails, nous pourrions éventuellement vous aider à décider quel jeu d'outils utiliser.