发明名称 | 一种基于GPU的模块化实时视频与图像处理方法 | ||
摘要 | 本发明公开了一种基于GPU的模块化实时视频与图像处理方法,其特征在于,具体步骤如下:获取待处理视频帧、图像帧;输入滤镜和功能变量,选定要处理的参数;根据参数对待处理视频帧、图像帧进行图像渲染前处理,输出中间结果;根据参数对中间结果进行图像渲染主要处理,输出已处理视频帧、图像帧。本发明将基于GPU的图像处理分为前处理和主要处理,采用了模块化架构组装主要处理shader,实现视频实时美容,HDR,防抖,颜色滤镜,镜头滤镜,艺术滤镜,蓝幕,颜色替换,保留单色等功能,及多种不同的滤镜和功能组合。 | ||
申请公布号 | CN104869323A | 申请公布日期 | 2015.08.26 |
申请号 | CN201510251859.4 | 申请日期 | 2015.05.18 |
申请人 | 成都平行视野科技有限公司 | 发明人 | 张舒;邱俊;杨斌;陈实富 |
分类号 | H04N5/262(2006.01)I | 主分类号 | H04N5/262(2006.01)I |
代理机构 | 代理人 | ||
主权项 | 一种基于GPU的模块化实时视频与图像处理方法,其特征在于,具体步骤如下:101、获取待处理视频帧、图像帧;102、输入滤镜和功能变量,选定要处理的参数;103、根据参数对待处理视频帧、图像帧进行图像渲染前处理,输出中间结果;根据参数与滤镜和功能对前处理的依赖动态选择高斯模糊前处理shader、图像分割前处理shader和视频稳像前处理shader对视频帧、图像帧进行前处理,输出中间结果;104、根据参数对中间结果进行图像渲染主要处理,输出已处理视频帧、图像帧;根据参数选择主要处理shader通用参数字符串、主要处理shader通用头部字符串、主要处理shader通用尾部字符串、处理模块参数字符串和处理模块计算字符串组装成主要渲染处理shader对中间结果进行主要处理,输出已处理视频帧、图像帧。 | ||
地址 | 610000 四川省成都市高新区紫荆北路19号 |