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