图片处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:32010270 阅读:18 留言:0更新日期:2022-01-22 18:27
本公开提供了图片处理方法、装置、电子设备和存储介质,涉及人工智能技术领域中的计算机视觉领域。具体实现方案为:识别图片中二维码所在的目标区域,获取图片的参数,根据参数对目标区域内的图片进行涂抹处理。本公开的图片处理方法,通过对二维码所在的目标区域内的图片进行涂抹处理,在规避了二维码潜在的安全风险的前提下实现了图片的正常传播,提高了用户体验。户体验。户体验。

【技术实现步骤摘要】
图片处理方法、装置、电子设备和存储介质


[0001]本公开涉及人工智能
中的计算机视觉领域,尤其涉及一种图片处理方法、装置、电子设备和存储介质。

技术介绍

[0002]目前业界为了规避二维码潜在的安全风险会将带有二维码的图片一律全部审核删除。
[0003]但是实际上互联网上的大多数图片,排除二维码本身以及指向的内容外,剩余图片部分可能有很高的使用价值,如果全部删除,会使得带有二维码的图片无法正常传播,降低用户体验。

技术实现思路

[0004]本公开提供了一种图片处理方法、装置、电子设备和存储介质。
[0005]根据第一方面,提供了一种图片处理方法,包括:识别图片中二维码所在的目标区域,获取所述图片的参数,根据所述参数对所述目标区域内的图片进行涂抹处理。
[0006]根据第二方面,提供了一种图片处理装置,包括:识别模块,用于识别图片中二维码所在的目标区域;第一获取模块,用于获取所述图片的参数;涂抹模块,用于根据所述参数对所述目标区域内的图片进行涂抹处理。
[0007]根据第三方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开第一方面所述的图片处理方法。
[0008]根据第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据本公开第一方面所述的图片处理方法。
[0009]根据第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据本公开第一方面所述的图片处理方法的步骤。
[0010]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0011]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0012]图1是根据本公开第一实施例的图片处理方法的流程示意图;
[0013]图2是根据本公开第二实施例的图片处理方法的流程示意图;
[0014]图3是根据本公开第三实施例的图片处理方法的流程示意图;
[0015]图4是36色标准色卡的示意图;
[0016]图5是根据本公开第四实施例的图片处理方法的流程示意图;
[0017]图6是根据本公开第五实施例的图片处理方法的流程示意图;
[0018]图7是根据本公开第六实施例的图片处理方法的流程示意图;
[0019]图8是根据本公开第七实施例的图片处理方法的流程示意图;
[0020]图9是根据本公开第一实施例的图片处理装置的框图;
[0021]图10是根据本公开第二实施例的图片处理装置的框图;
[0022]图11是用来实现本公开实施例的图片处理方法的电子设备的框图。
具体实施方式
[0023]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0024]人工智能(Artificial Intelligence,简称AI)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。目前,AI技术具有自动化程度高、精确度高、成本低的优点,得到了广泛的应用。
[0025]计算机视觉(Computer Vision,简称CV)是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取

信息

的人工智能系统。
[0026]下面结合附图描述本公开实施例的图片处理方法、装置、电子设备和存储介质。
[0027]图1是根据本公开第一实施例的图片处理方法的流程示意图。
[0028]如图1所示,本公开实施例的图片处理方法具体可包括以下步骤:
[0029]S101,识别图片中二维码所在的目标区域。
[0030]具体的,本公开实施例的图片处理方法的执行主体可为本公开实施例提供的图片处理装置,该图片处理装置可为具有数据信息处理能力的硬件设备和/或驱动该硬件设备工作所需必要的软件。可选的,执行主体可包括工作站、服务器,计算机、用户终端及其他设备。其中,用户终端包括但不限于手机、电脑、智能语音交互设备、智能家电、车载终端等。
[0031]需要说明的是,二维码是一种在移动设备上广泛应用的编码方式,相比传统的条形码(Bar Code)可以存储更多的信息,也能表示更多的数据类型。例如,在信息获取的场景中,可以通过二维码获取名片、地图、无线网络(WIFI)密码、资料等信息;在广告推送的场景中,可以通过二维码实现用户扫码后对商家推送的音视频广告的直接浏览;在手机电商场景中,可以通过二维码实现用户扫码后直接进行手机购物下单;在防伪溯源场景中,可以通过二维码实现用户扫码后查看产品生产地以及后台获取最终的产品消费地;在优惠促销场景中,可以通过二维码实现用户扫码后下载电子优惠券和抽奖;在会员管理场景中,可以通过二维码获取电子会员信息以及开展会员服务;在手机支付场景中,可以通过二维码实现对商品的扫描以及通过银行或第三方支付提供的手机端通道完成支付;在账号登录场景中,可以通过二维码进行各个网站或软件的登录。
[0032]由于二维码的开放特性,使得二维码在生成、存储、传输、展示和使用的过程中几
乎不受任何的信息安全控制,导致一些非法从业者生成具有恶意功能的二维码在互联网上进行传播,而用户在扫描到这些恶意二维码后,会被诱导下载具有非法性质的应用程序或者跳转到指定的恶意网站,使得用户的计算机感染病毒等情况,从而给用户造成财产损失。
[0033]相关技术中,一些服务提供商为了规避二维码潜在的安全风险会将带有二维码的图片一律全部审核删除,但是实际上互联网上大多数带有二维码的图片在排除二维码本身以及指向的内容外,剩余图片部分往往还是有着很高的使用价值。
[0034]基于此,本公开实施例提供了一种图像处理方法,通过对图片中的二维码区域进行涂抹处理,规避了二维码在生成、存储、传输、展示和使用中可能存在的安全风险,在实现和使用的成本上更低,尽可能地保留了图片存在的价值,解决了用户对图片正常传播的诉求,极大地提高了用户体验。
[0035]在本公开实施例中,识别图片中二维码所在的目标区域,该目标区域至少包括二维码占用的二维码区域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图片处理方法,包括:识别图片中二维码所在的目标区域;获取所述图片的参数;以及根据所述参数对所述目标区域内的图片进行涂抹处理。2.根据权利要求1所述的图片处理方法,其中,所述识别图片中二维码所在的目标区域,包括:识别所述二维码的边框;以及将所述边框内的区域确定为所述目标区域。3.根据权利要求1所述的图片处理方法,其中,所述参数包括:所述目标区域外的图片的第一参数和/或所述目标区域内的图片的第二参数。4.根据权利要求3所述的图片处理方法,其中,所述第一参数包括第一主色系,所述第二参数包括第二主色系、所述二维码的中心图标的属性和所述二维码的容错比例中的至少一种。5.根据权利要求4所述的图片处理方法,其中,所述获取所述图片的参数,包括:获取所述目标区域外预设区域范围内的像素的第一颜色值;以及根据所述第一颜色值确定所述第一主色系。6.根据权利要求5所述的图片处理方法,其中,所述根据所述第一颜色值确定所述第一主色系,包括:确定所述预设区域范围内的各像素的第一颜色值在色卡上的第一匹配颜色;以及根据所述预设区域范围内的像素对应的所述第一匹配颜色被匹配到的次数确定所述第一主色系。7.根据权利要求4所述的图片处理方法,其中,在所述第二参数包括所述第二主色系的情况下,所述获取所述图片的参数,包括:获取所述目标区域内的像素的第二颜色值;以及根据所述第二颜色值确定所述第二主色系。8.根据权利要求7所述的图片处理方法,其中,所述根据所述第二颜色值确定所述第二主色系,包括:确定所述目标区域内的各像素的第二颜色值在色卡上的第二匹配颜色;以及根据所述目标区域内的像素对应的所述第二匹配颜色被匹配到的次数确定所述第二主色系。9.根据权利要求1所述的图片处理方法,其中,所述根据所述参数对所述目标区域内的图片进行涂抹处理,包括:获取涂抹方式;以及根据所述参数,基于所述涂抹方式对所述目标区域内的图片进行涂抹处理;所述涂抹方式包括以下任意一种:颜色填充方式、模糊处理方式和二维码掩码方式。10.根据权利要求9所述的图片处理方法,其中,在所述涂抹方式包括颜色填充方式,且所述参数包括第一参数,所述第一参数包括所述目标区域外的图片的第一主色系的情况下,所述根据所述参数,基于所述涂抹方式对所述目标区域内的图片进行涂抹处理,包括:
基于所述第一主色系对所述目标区域内的图片进行颜色填充。11.根据权利要求9所述的图片处理方法,其中,在所述涂抹方式包括模糊处理方式,且所述参数包括第二参数,所述第二参数包括所述目标区域内的图片的第二主色系的情况下,所述根据所述参数,基于所述涂抹方式对所述目标区域内的图片进行涂抹处理,包括:基于所述第二主色系确定所述模糊处理方式的基准色,并根据所述基准色对所述目标区域内的图片进行涂抹处理。12.根据权利要求9所述的图片处理方法,其中,在所述涂抹方式包括二维码掩码方式,且所述参数包括第二参数,所述第二参数包括以下至少之一:所述目标区域内的图片的第二主色系、所述二维码的中心图标的属性和所述二维码的容错比例的情况下,所述根据所述参数,基于所述涂抹方式对所述目标区域内的图片进行涂抹处理,包括以下至少之一:在所述目标区域内显示二维码掩码,所述二维码掩码对应的内容为空或安全提示信息;基于所述第二主色系设置所述二维码掩码的颜色;基于所述二维码的中心图标的属性设置所述二维码掩码的中心图标的属性;以及基于所述二维码的容错比例设置所述二维码掩码的容错比例。13.一种图片处理装置,包括:识别模块,用于识别图片中二维码所在的目标区域;获取模块,用于获取所述图片的参数;以及涂抹模块,用于根据所述参数对所述目标区域内的图片进行涂抹处理。14.根据权利要求13所述的图片处理装置,其中,所述识别模块,包括:识别单元,用于识别所述二维码的边框;以及第一确定单元,用于将所述边框内的区域确定为所述目标区域。15.根据...

【专利技术属性】
技术研发人员:魏承东
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1