Opencv 如何在监视器上显示120fps 10位摄像头的输出?
我有一个USB摄像头,它以120 FPS的速度输出1280x480 10位灰度图像。我也有一个,这是144赫兹刷新率的能力。它支持nVidia G-Sync,每个RGB通道10位。最后,显示器由图形卡驱动 理论上,通过这种设置,我应该能够在监视器上完美地显示相机的输出。每帧,每像素每比特 目前,我正在使用Python中的OpenCV显示相机的帧,但是:Opencv 如何在监视器上显示120fps 10位摄像头的输出?,opencv,directx,hdr,Opencv,Directx,Hdr,我有一个USB摄像头,它以120 FPS的速度输出1280x480 10位灰度图像。我也有一个,这是144赫兹刷新率的能力。它支持nVidia G-Sync,每个RGB通道10位。最后,显示器由图形卡驱动 理论上,通过这种设置,我应该能够在监视器上完美地显示相机的输出。每帧,每像素每比特 目前,我正在使用Python中的OpenCV显示相机的帧,但是: 我认为它不支持每像素10位 我认为它不支持nVidia G-Sync,因此屏幕的刷新率与相机的更新率同步 问题: 如何在监视器上显示摄像头的输
- 如何在监视器上显示摄像头的输出而不丢失帧或位?python中的OpenCV可以处理这个问题,还是我需要使用DirectX
- 哪些编程框架支持这种功能
- 这方面有什么我可以借鉴的例子吗?我很乐意在Windows或Linux中实现这一点,但更喜欢Windows
这里的答案是使用ffmpeg-f dshow,但是如果样本格式确实是P010,那么它可能还不受支持。请参阅:这里介绍了如何为GSync渲染:不确定这是否有助于10位:OpenCV的视频I/O和HighGUI只是帮助您制作计算机视觉代码原型的方便工具。可以阅读一些常用格式的帧,而无需对其发生方式进行太多控制,并显示一些图像。。。你所描述的远远超出了范围IMHO Python可能也是一个障碍。谢谢你的回答。很高兴知道G-Sync会正常工作。我知道我不需要Quadro卡,它只是我碰巧拥有的。我之所以将其标记为“HDR”,是因为每像素10位通常被监视器制造商称为HDR,尽管我知道它不是真正的高动态范围。HDR是PQ,即新的传输功能,而不是10位或WCG。那么,你有没有试过ffmpeg-f数字显示?