CUDA视频处理项目该项目利用并行计算来提高后处理视频片段的效率。该代码目前支持最多3维的后处理,使用卷积过滤器。如何处理视频:找到你要处理的视频,放入./input_videos。下载并安装使用FFmpeg将视频分解成帧。此代码中断了视频sample_video的前20帧:ffmpeg -i input_videos/sample_video.mp4 -vframes 20 infiles/tmpd.ppm
。选择一个操作,编译并运行它。串行(执行速度较慢)一维卷积(黑白重新着色):make serial-bw
,然后./serial-bw
。2D卷积:make serial-convolution
,然后./serial-convolution
。3D卷积:cd 3Dconvolution
,make serial
,然后运行。
cuda video project:CUDA视频处理项目
文件列表
cuda-video-project:CUDA 视频处理项目
(预估有个320文件)
ppmKernel.cu
3KB
ppm2DMult.cu
8KB
ppmKernel.cu
3KB
ppm.h
432B
ppm_serial.c
10KB
LICENSE
1KB
ppm.cu
7KB
ppmKernel.cu
2KB
ppm.cu
14KB
makefile
410B
暂无评论