Im Moment versuche ich eine neue GUI zu erstellen, im Wesentlichen eine Software mit DirectX (genauer, direct3D), die Streaming-Bilder von Axis IP-Kameras anzeigt .Kombination von Direct3D, Axis zur Erstellung mehrerer IP-Kameras GUI
Für die Zeit, die ich dachte, ist, dass der Fluss für das gesamte Programm so sein würde: 1. das Achsenprogramm Get Streaming Bilder 2. Pass der Bilder auf das Direct3D-Programm zu erhalten. 3. Zeigen Sie das Programm auf dem Bildschirm an.
Momentan habe ich eine etwas einfache Direct3D-App erstellt, die Videoframes aus AVI-Videos lädt und anzeigt (zum Testen). Ich weiß nicht, wie man Bilder direkt aus Videos mit DirectX lädt, also habe ich OpenCV verwendet, um Bilder aus dem Video zu speichern und DX hochzuladen. Sehr langsam.
Im Moment habe ich einige Dinge unklar: 1. Wie eine Achse Programm erhalten, die in C++ funktioniert (Gonna später Beispiele sehen, prolly keine große Sache) 2. Wie Bilder von der Axis-IP-Kamera direkt hochladen Programm.
Also Jungs, haben Sie irgendwelche Empfehlungen oder Vorschläge, wie Sie mein Programm effizienter arbeiten lassen? Alles ließ mich wissen.
Gute Idee. Ich denke darüber nach, DirectShow zu verwenden, aber ich bevorzuge Just direct3D und das Axis-Programm. Ich werde DirectShow auch nur für den Fall lernen. – Sodrohu