如何使用CUDA处理实时视频
我是CUDA新手。
我现在想利用CUDA做实时视频处理(算法比较复杂,但并行性比较好,应该可以实现)
但大家实时处理总共耗时不能超过40ms,而且上一帧的处理结果在下一帧仍旧有用
因此,我感觉需要每帧都在GPU和CPU中相互拷贝数据,那么这样的话,岂不是速度会很慢(我测试的拷贝需要100ms),我使用clock()函数和WINDOWS API函数都测试过,很慢!也可能是我测试错误?如果测试时间的代码有特殊的地方,麻烦贴一下代码。
不知道怎么处理这样的实时视频,但既然可以用来做游戏和视频质量处理,那么肯定能处理实时视频,只是我不知道该怎么做,希望各位大侠帮帮忙,小弟在此拜谢!