发明名称 一种基于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号