如何在cuda中拍摄屏幕图像?
我想得到屏幕图像,并对其进行处理,然后将结果提供给cpu。我找不到任何像这样的东西,大多数地方都建议使用opengl,但我以前从未使用过它(我想它会慢得多),难道没有办法只使用cuda吗 只有cuda才能做到这一点吗 仅使用CUDA无法拍摄屏幕图像 您需要使用某种图形API(DX、OGL等) 甚至CUDA“interop”API实际上也只允许图形上下文和CUDA上下文之间的数据交换。它们不提供复制图形功能的特定功能,例如拍摄屏幕快照如何在cuda中拍摄屏幕图像?,cuda,screenshot,Cuda,Screenshot,我想得到屏幕图像,并对其进行处理,然后将结果提供给cpu。我找不到任何像这样的东西,大多数地方都建议使用opengl,但我以前从未使用过它(我想它会慢得多),难道没有办法只使用cuda吗 只有cuda才能做到这一点吗 仅使用CUDA无法拍摄屏幕图像 您需要使用某种图形API(DX、OGL等) 甚至CUDA“interop”API实际上也只允许图形上下文和CUDA上下文之间的数据交换。它们不提供复制图形功能的特定功能,例如拍摄屏幕快照 您将需要使用图形API。基本上,这个问题(“如何拍摄屏幕图像?
您将需要使用图形API。基本上,这个问题(“如何拍摄屏幕图像?”)与CUDA无关。使用CUDA与DX/OGL的互操作功能复制backbuffer。正因为“拍摄屏幕图像与CUDA无关”这个问题,因为我不知道没有办法,感谢您对这个问题的否决,您非常有帮助,非常友好。