En ce moment, j'essaie de créer une nouvelle interface graphique, essentiellement un logiciel utilisant directX (plus exact, direct3D), qui affiche des images en streaming depuis des caméras IP Axis .Combinaison de Direct3D, Axis pour créer plusieurs GUI de caméra IP
Pour le moment, j'ai pensé que le flux pour l'ensemble du programme serait comme ceci: 1. Obtenez le programme Axis pour obtenir des images en streaming 2. Passez les images au programme Direct3D. 3. Affichez le programme sur l'écran.
Actuellement, j'ai fait une application Direct3D assez basique qui charge et affiche des images vidéo à partir de vidéos avi (pour les tests). Je ne sais pas comment charger des images directement à partir de vidéos en utilisant DirectX, j'ai donc utilisé OpenCV pour enregistrer des images de la vidéo et avoir DX les télécharger. Très lent.
En ce moment, j'ai des choses peu claires: 1. Comment obtenir un programme Axis qui fonctionne en C++ (regarder des exemples va jusqu'à plus tard, prolly pas une grosse affaire) 2. Comment télécharger des images directement depuis l'appareil IP Axis programme.
Alors, les gars, avez-vous des recommandations ou des suggestions sur la façon de rendre mon programme plus efficace? Tout ce que tu me fais savoir.
Bonne idée. J'envisage aussi d'utiliser DirectShow, mais je préfère utiliser Just direct3D et le programme Axis. Je vais apprendre DirectShow aussi juste au cas où. – Sodrohu