【发布时间】:2026-01-31 08:40:01
【问题描述】:
现在,我想做的是制作一个新的 GUI,本质上是一个使用 directX(更准确地说,direct3D)的软件,它显示来自 Axis IP 摄像机的流式图像。
暂时我认为整个程序的流程是这样的: 1.获取Axis程序获取流式图片 2. 将图像传递给 Direct3D 程序。 3. 在屏幕上显示程序。
目前我已经制作了一个基本的 Direct3D 应用程序,它可以加载和显示来自 avi 视频的视频帧(用于测试)。我不知道如何使用 DirectX 直接从视频中加载图像,所以我使用 OpenCV 从视频中保存帧并让 DX 上传它们。很慢。
现在我有一些不清楚的事情: 1. 如何获得在 C++ 中工作的 Axis 程序(稍后会查找示例,没什么大不了的) 2. 如何直接从 Axis IP 摄像头程序上传图像。
各位,对于如何让我的程序更有效地运行,你们有什么建议或建议吗?有什么事就告诉我。
【问题讨论】: