我想获取屏幕图像,然后使用它,然后将结果提供给cpu。我找不到那样的东西,大多数地方建议使用opengl,但我以前从未使用它(我认为它会慢一点),有没有办法只用cuda这样做?
答案 0 :(得分:1)
有没有办法只用cuda吗?
无法仅使用CUDA拍摄屏幕图像。
您需要使用某种图形API(DX,OGL等)
即使是CUDA" interop" API实际上只允许图形上下文和CUDA上下文之间的数据交换。它们不提供复制图形功能的特定功能,例如拍摄屏幕截图。
您需要使用图形API。从根本上说,问题("我如何拍摄屏幕图像?")与CUDA无关。