[发明专利]滤镜处理方法、装置及电子设备有效
申请号: | 201410384165.3 | 申请日: | 2014-08-06 |
公开(公告)号: | CN105376640B | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 高晓宇 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/4402;H04N21/472 |
代理公司: | 11138 北京三高永信知识产权代理有限责任公司 | 代理人: | 刘映东<国际申请>=<国际公布>=<进入 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 滤镜 处理 方法 装置 电子设备 | ||
1.一种滤镜处理方法,其特征在于,所述方法包括:
获取与原始图像对应的指导图像,所述指导图像的像素点中存储有滤镜指导值,所述滤镜指导值用于指示滤镜处理的处理级别;
对于所述原始图像中的像素点,获取所述指导图像中对应像素点中所存储的所述滤镜指导值,所述对应像素点与所述像素点的坐标位置相同;
设所述像素点的原始RGB值为(r,g,b),根据预设的对应关系获取滤镜处理后的基准RGB值为(r’,g’,b’);
以所述滤镜指导值a为权重,根据所述基准RGB值(r’,g’,b’)将所述像素点的RGB值进行滤镜处理,其中,所述滤镜处理用于对所述像素点进行颜色替换。
2.根据权利要求1所述的方法,其特征在于,所述以所述滤镜指导值a为权重,根据所述基准RGB值(r’,g’,b’)将所述像素点的RGB值进行滤镜处理,包括:
将所述像素点的RGB值进行滤镜处理为:
(r”,g”,b”)=(r,g,b)*(n-a)/n+(r’,g’,b’)*a/n,其中,n为所述滤镜指导值a的取值范围的最大值。
3.根据权利要求1所述的方法,其特征在于,所述设所述像素点的原始RGB值为(r,g,b),根据预设的对应关系获取滤镜处理后的基准RGB值为(r’,g’,b’),包括:
当所述预设的对应关系采用由0至255顺序编号的像素阵列存储,且所述像素阵列中像素点的编号值对应原始RGB值,所述像素阵列中像素点中存储的RGB值为滤镜处理后的基准RGB值时,
对于所述像素点的原始RGB值中的R值,读取所述像素阵列中的编号为R的像素点中存储的R值,将所述编号为R的像素点中存储的R值作为所述像素点的滤镜处理后的基准R值;
对于所述像素点的原始RGB值中的G值,读取所述像素阵列中的编号为G的像素点中存储的G值,将所述编号为G的像素点中存储的G值作为所述像素点的滤镜处理后的基准G值;
对于所述像素点的原始RGB值中的B值,读取所述像素阵列中的编号为B的像素点中存储的B值,将所述编号为B的像素点中存储的B值作为所述像素点的滤镜处理后的基准B值。
4.根据权利要求2所述的方法,其特征在于,
在所述指导图像为黑白图像时,采用灰度值存储所述滤镜指导值,采用单独的256像素*1像素的RGB图像存储像素阵列;或,
在所述指导图像为彩色图像时,采用透明度值存储所述滤镜指导值,采用所述彩色图像中的指定行存储所述像素阵列;或,
在所述指导图像为彩色图像时,采用R值或G值或B值或透明度值存储所述滤镜指导值,采用单独的256像素*1像素的RGB图像存储所述像素阵列。
5.根据权利要求1至4任一所述的方法,其特征在于,所述获取与原始图像对应的指导图像,包括:
获取所述指导图像;
检测所述指导图像与所述原始图像是否具有相同像素尺寸;
若不具有相同像素尺寸,则通过插值算法将所述原始图像的像素尺寸缩放为所述指导图像的像素尺寸。
6.根据权利要求1至4任一所述的方法,其特征在于,所述获取与原始图像对应的指导图像,包括:
接收对预设的n个指导图像中的1个指导图像的选择信号;获取被选择的所述指导图像;
或,
导入用户自定义的指导图像。
7.根据权利要求1至4任一所述的方法,其特征在于,在所述指导图像中的不同区域的像素点存储有相同或不同的滤镜指导值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410384165.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:节目信息分享方法及装置
- 下一篇:智能更换信号频道方法及装置