[发明专利]图像处理方法、装置、系统及介质在审
申请号: | 201910582915.0 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110298894A | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 曹晨宇;陈孟飞;张尧 | 申请(专利权)人: | 京东数字科技控股有限公司 |
主分类号: | G06T7/90 | 分类号: | G06T7/90;G06T11/00;G06T11/60 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 赵婷 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 起始像素 查找 队列 图像处理 颜色替换 图像 替换 图像处理装置 唯一元素 循环执行 像素点 空时 更新 | ||
1.一种图像处理方法,包括:
获取待处理的图像;
确定第一颜色和第二颜色,其中所述第一颜色为所述图像中需要被替换的颜色,所述第二颜色为将所述第一颜色替换后所得的颜色;
将起始像素点的颜色替换为所述第二颜色,其中所述起始像素点为所述图像中颜色为所述第一颜色的像素点;
设置查找队列,其中所述起始像素点为所述查找队列初始时的唯一元素;
循环执行如下替换颜色和更新所述查找队列的操作,直到所述查找队列为空时停止所述循环,包括在每一轮循环中:
将候选像素点的颜色替换为所述第二颜色,其中所述候选像素点为本轮循环的中心像素点周围的像素点中颜色为所述第一颜色的像素点,其中所述中心像素点为从所述查找队列的元素中选择确定的;以及
通过从所述查找队列中移除作为所述中心像素点的元素、以及将所述候选像素点添加到所述查找队列中,来更新所述查找队列。
2.根据权利要求1所述的方法,其中,
所述将候选像素点的颜色替换为所述第二颜色包括:
从所述查找队列中确定一个元素作为所述中心像素点;
查找所述候选像素点;
在存在所述候选像素点时,将所述候选像素点的颜色替换为所述第二颜色;
所述更新所述查找队列,包括:
从所述查找队列中删除作为所述中心像素点的元素,得到临时查找队列;以及
在存在所述候选像素点时,将所述候选像素点添加到所述临时查找队列以得到更新后的所述查找队列;或者在不存在所述候选像素点时,以所述临时查找队列作为更新后的所述查找队列。
3.根据权利要求1所述的方法,其中,所述中心像素点周围的像素点包括与所述中心像素点的边界相接触的全部像素点。
4.根据权利要求1所述的方法,其中:
所述方法还包括:基于用户操作确定所述起始像素点;
所述确定第一颜色,包括将与所述起始像素点的颜色的容差为预设值以内的颜色作为所述第一颜色。
5.根据权利要求1所述的方法,其中,获取待处理的图像包括:
获取通过canvas渲染到网页的所述图像。
6.根据权利要求2所述的方法,其中:
所述从所述查找队列中确定一个元素作为所述中心像素点,包括将所述查找队列中位于队列头部的元素作为所述中心像素点;和/或
所述将所述候选像素点添加到所述临时查找队列,包括将所述候选像素点添加到所述临时查找队列的队列末尾。
7.一种图像处理装置,包括:
获取模块,用于获取待处理的图像;
颜色确定模块,用于确定第一颜色和第二颜色,其中所述第一颜色为所述图像中需要被替换的颜色,所述第二颜色为将所述第一颜色替换后所得的颜色;
起始点替换模块,用于将起始像素点的颜色替换为所述第二颜色,其中所述起始像素点为所述图像中颜色为所述第一颜色的像素点;
队列设置模块,用于设置查找队列,其中所述起始像素点为所述查找队列初始时的唯一元素;
循环替换模块,包括颜色替换子模块和队列更新子模块,用于循环执行替换颜色和更新所述查找队列的操作,直到所述查找队列为空时停止所述循环,其中:
所述颜色替换子模块用于在每一轮循环中将候选像素点的颜色替换为所述第二颜色,其中所述候选像素点为本轮循环的中心像素点周围的像素点中颜色为所述第一颜色的像素点,其中所述中心像素点为从所述查找队列的元素中选择确定的;以及
所述队列更新子模块用于在所述每一轮循环中通过从所述查找队列中移除作为所述中心像素点的元素、以及将所述候选像素点添加到所述查找队列中,来更新所述查找队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股有限公司,未经京东数字科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910582915.0/1.html,转载请声明来源钻瓜专利网。