【技术实现步骤摘要】
图像处理方法、装置、电子设备及存储介质
[0001]本申请涉及图像处理
,更具体地,涉及一种图像处理方法、装置、电子设备及存储介质。
技术介绍
[0002]随着科技水平和生活水平的快速进步,电子设备(例如智能手机、平板电脑等)已经成为人们生活中常用的电子产品之一。人们可以利用电子设备拍摄和保存大量的照片,并且一些情况下会有针对保存的黑白照片进行上色,使得黑白照片转换为彩色照片的需求,但是,相关技术中针对黑白照片进行上色时会消耗大量的算力,并且处理速度较慢。
技术实现思路
[0003]本申请提出了一种图像处理方法、装置、电子设备及存储介质,可以实现对图像中的人像区域进行针对性上色,降低算力的消耗。
[0004]第一方面,本申请实施例提供了一种图像处理方法,所述方法包括:获取待上色的第一灰度图像,其中,所述第一灰度图像包括待上色的人像区域;将所述第一灰度图像输入至预先训练的人像抠图模型,得到所述人像区域对应的人像掩膜图像作为第一掩膜图像,其中,所述人像掩膜图像中所述人像区域的灰度值与除所述人像区域以外的背景区域的灰度值不同;基于所述第一灰度图像以及所述第一掩膜图像,获取所述人像区域对应的第二灰度图像;将所述第一灰度图像以及所述第二灰度图像输入至预先训练的上色模型,得到对所述人像区域上色后的第一人像图像。
[0005]第二方面,本申请实施例提供了一种图像处理装置,所述装置包括:第一获取模块、人像分割模块、第二获取模块以及图像上色模块,其中,所述第一获取模块用于获取待上色的第一灰度图像, ...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取待上色的第一灰度图像,其中,所述第一灰度图像包括待上色的人像区域;将所述第一灰度图像输入至预先训练的人像抠图模型,得到所述人像区域对应的人像掩膜图像作为第一掩膜图像,其中,所述人像掩膜图像中所述人像区域的灰度值与除所述人像区域以外的背景区域的灰度值不同;基于所述第一灰度图像以及所述第一掩膜图像,获取所述人像区域对应的第二灰度图像;将所述第一灰度图像以及所述第二灰度图像输入至预先训练的上色模型,得到对所述人像区域上色后的第一人像图像。2.根据权利要求1所述的方法,其特征在于,所述人像抠图模型包括第一编码模块以及第一解码模块,所述将所述第一灰度图像输入至预先训练的人像抠图模型,得到所述人像区域对应的人像掩膜图像作为第一掩膜图像,包括:将所述第一灰度图像输入至所述第一编码模块,并通过所述第一解码模块对所述第一编码模块输出的图像特征进行解码,得到所述第一解码模块输出的所述人像区域对应的人像掩膜图像作为第一掩膜图像。3.根据权利要求2所述的方法,其特征在于,所述第一编码模块包括N层编码层,所述第一解码模块包括N层解码层,所述N层编码层依次级联,所述N层编码层与所述N层解码层一一对应,所述将所述第一灰度图像输入至所述第一编码模块,并通过所述第一解码模块对所述第一编码模块输出的图像特征进行解码,得到所述第一解码模块输出的所述人像区域对应的人像掩膜图像作为第一掩膜图像,包括:将所述第一灰度图像输入至所述第一编码模块,并将N层编码层中第N层编码层提取的中间特征输入至所述第N层编码层对应的解码层;针对第4层编码层至第N
‑
1层编码层中的每个编码层,将所述每个编码层中的提取的中间特征、所述每个编码层的下一层编码层对应的解码层解码后的中间特征以及经过目标处理后的所述每个编码层的下一层编码层的提取的中间特征进行融合后,输入至所述每个编码层对应的解码层,所述目标处理包括卷积处理和上采样处理;将第3层编码层提取的中间特征与所述第4层编码层对应的解码层解码后的中间特征进行融合后,输入至所述第3层编码层对应的解码层;将所述第3层编码层对应的解码层解码后的中间特征,输入至第2层编码层对应的解码层;将所述第2层编码层对应的解码层解码后的中间特征,输入至第1层编码层对应的解码层,得到所述第一解码模块输出的所述人像区域对应的人像掩膜图像作为第一掩膜图像。4.根据权利要求1所述的方法,其特征在于,所述上色模型包括第二编码模块、第三编码模块以及第二解码模块,所述将所述第一灰度图像以及所述第二灰度图像输入至预先训练的上色模型,得到对所述人像区域上色后的第一人像图像,包括:将所述第一灰度图像输入至所述第二编码模块,得到所述第二编码模块输出的第一图像特征;将所述第二灰度图像输入至所述第三编码模块,得到所述第三编码模块输出的第二图像特征;
将所述第一图像特征与所述第二图像特征进行融合,得到第三图像特征;将所述第三图像特征输入至所述第二解码模...
【专利技术属性】
技术研发人员:王凡祎,张严浩,冯天鹏,
申请(专利权)人:OPPO重庆智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。