Image processing 如何在GPU上应用视频处理
我在为图形卡编程时遇到了一个问题。 我写了一个用于图像处理的着色器(我使用DirectX 11和SharpDX),但是从CPU到GPU的传输非常慢(有时大约0.5秒),但是我认为应该有一种比使用Texture2D.FromStream更快的方法,因为在播放视频时,视频的每个图像都必须传输到GPU(还是我在这一点上错了?)。Image processing 如何在GPU上应用视频处理,image-processing,texture2d,sharpdx,Image Processing,Texture2d,Sharpdx,我在为图形卡编程时遇到了一个问题。 我写了一个用于图像处理的着色器(我使用DirectX 11和SharpDX),但是从CPU到GPU的传输非常慢(有时大约0.5秒),但是我认为应该有一种比使用Texture2D.FromStream更快的方法,因为在播放视频时,视频的每个图像都必须传输到GPU(还是我在这一点上错了?)。 如何加快此过程?您是单独发送每个像素的结果?还是库在每个像素后进行某种更新?我使用SharpDX的Texture2D.FromStream方法将Texture2D发送到图形卡
如何加快此过程?您是单独发送每个像素的结果?还是库在每个像素后进行某种更新?我使用SharpDX的Texture2D.FromStream方法将Texture2D发送到图形卡。