我有VIDEOHDR
数据(VIDEOHDR的详细信息),这些数据是通过使用C++capSetCallbackOnVideoStream
和函数从相机获取的capCaptureSequenceNoFile
现在,我想将VIDEOHDR
数据显示为屏幕上的视频。我该怎么做?
我想您从另一种方式获得了视频分辨率 Width x Height 和图像格式(RGB24、YUYV 或 ...),因为它不在 VIDEOHDR 结构中。
您在回调中收到的 VIDEOHDR 结构包含:lpData 和 dwBufferLength
要显示/渲染图像,您可能需要额外的库,如 SDL、OpenGL、OpenCV UI、MFC、QT
使用其中一个库您可以: - 创建一个宽度 x 高度的窗口 - 配置窗口渲染以根据您的捕获格式、RGB24 或其他格式正确解释数据。- 每当您在回调中获得新的 HDR 时,将 LpData 传递给渲染
但首先选择您的渲染框架,如果您需要帮助,请返回。