图像处理方法、装置和电子设备与流程

文档序号:28217904发布日期:2021-12-28 22:55阅读:61来源:国知局
图像处理方法、装置和电子设备与流程

1.本技术涉及图像处理技术领域,具体而言,涉及一种图像处理方法、一种图像处理装置和一种电子设备。


背景技术:

2.相关技术中,图片拼接技术能够自动裁剪多个图片并制作九宫格图片,但拼接出的九宫格图片不一定满足用户对图片观赏性的需求。在图片拼接过程中,用户仍需要在大量图片中挑选用于拼接的图片,费时费力。


技术实现要素:

3.本技术实施例提供了一种图像处理方法、装置和电子设备,能够在保证目标图像质量的同时,节省用户挑选图像的时间。
4.第一方面,本技术实施例提供了一种图像处理方法,包括:
5.获取目标图像,目标图像由多张第一图像按照拼接模板进行拼接处理得到;
6.接收对多张第一图像中第一目标图像的第一输入;
7.响应于第一输入,将第一目标图像替换为第二目标图像;
8.其中,第二目标图像为第一目标图像集合中的第二图像,且第二目标图像与拼接模板的匹配度大于或等于预设匹配度。
9.第二方面,本技术实施例提供了一种图像处理装置,包括:
10.获取模块,用于获取目标图像,目标图像由多张第一图像按照拼接模板进行拼接处理得到;
11.接收模块,用于接收对多张第一图像中第一目标图像的第一输入;
12.替换模块,用于响应于第一输入,将第一目标图像替换为第二目标图像;
13.其中,第二目标图像为第一目标图像集合中的图像,且第二目标图像与拼接模板的匹配度大于或等于预设匹配度。
14.第三方面,本技术实施例提供了一种电子设备,包括处理器、存储器及存储在该存储器上并在处理器上运行的程序或指令,该程序或指令被处理器执行时实现如第一方面提供的图像处理方法的步骤。
15.第四方面,本技术实施例提供了一种电子设备,包括第二方面实施例提供的图像处理装置。
16.第五方面,本技术实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面提供的图像处理方法的步骤。
17.第六方面,本技术实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面提供的图像处理方法的步骤。
18.在本技术实施例中,获取目标图像,目标图像由多张第一图像按照拼接模板进行拼接处理得到;接收对多张第一图像中第一目标图像的第一输入;响应于第一输入,将第一
目标图像替换为第二目标图像;其中,第二目标图像为第一目标图像集合中的第二图像,且第二目标图像与拼接模板的匹配度大于或等于预设匹配度。从而利用第一目标图像集合中与目标图像所采用的拼接模板相似度较高的第二目标图像,对用户选中的第一目标图像进行替换。进而通过匹配度为替换第一图像提供可靠的依据,使得替换后的目标图像依然能够保证目标图像的图像质量,还能够大大节省用户挑选所需图像的时间,提升用户的使用体验。
附图说明
19.图1示出了根据本技术的一个实施例的图像处理方法的流程图之一;
20.图2示出了根据本技术的一个实施例的图像处理方法的流程图之二;
21.图3示出了根据本技术的一个实施例的图像处理方法的流程图之三;
22.图4示出了根据本技术的一个实施例的图像处理方法的流程图之四;
23.图5示出了根据本技术的一个实施例的图像处理方法的流程图之五;
24.图6示出了根据本技术的一个实施例的图像处理方法的流程图之六;
25.图7示出了根据本技术的一个实施例的图像处理方法的流程图之七;
26.图8示出了根据本技术一个实施例的电子设备显示示意图之一;
27.图9示出了根据本技术一个实施例的电子设备显示示意图之二;
28.图10示出了根据本技术的一个实施例的图像处理装置的结构框图;
29.图11示出了根据本技术的一个实施例的电子设备的结构框图;
30.图12示出了根据本技术的一个实施例的电子设备的硬件结构框图。
具体实施方式
31.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
32.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
33.下面参照图1至图12描述根据本技术一些实施例图像处理方法、装置和电子设备。
34.在本技术的一个实施例中,图1示出了本技术实施例的图像处理方法的流程图之一,包括:
35.步骤102,获取目标图像;
36.其中,目标图像由多张第一图像按照拼接模板进行拼接处理得到,第一图像的数量可以为一个或多个。例如,将指定数量的第一图像采用三宫格、四宫格、六宫格或九宫格等拼接模板进行拼接,得到目标图像。可以理解的是,目标图像可以由用户的电子设备生成得到,也可以通过与其它电子设备通信接收获得。
37.步骤104,接收对多张第一图像中第一目标图像的第一输入;
38.其中,第一输入包括但不限于点击输入、按键输入、指纹输入、滑动输入、按压输入。按键输入包括但不限于对电子设备的电源键、音量键、主菜单键的单击输入、双击输入、长按输入或组合按键输入等。当然第一输入还可以是用户对电子设备的其它操作,本技术实施例对操作的方式不作具体限定,可为任一可实现的方式。
39.步骤106,响应于第一输入,将第一目标图像替换为第二目标图像。
40.其中,第二图像集合由至少一张第二图像构成,第二目标图像为第二图像集合中的第二图像,且第二目标图像与拼接模板的匹配度大于或等于预设匹配度,也即第二目标图像为所有第二图像中与拼接模板匹配度较高的第二图像。
41.可以理解的是,第二图像集合可以为本地的图像集合,如设置的本地文件夹,该文件夹中包含图片,也可以是放置关于某项活动的照片的文件夹,如关于旅游的照片文件夹,婚纱照的文件夹等。或者,第二图像集合还可以为服务器端的图片数据库。第二图像集合可以包括第一图像,也可以不包括第一图像,可按照用户需求设定。例如,若用户想在将第一目标图像替换为与其它第一图像相同的图像,如互换两张照片在九宫格内的位置,此时,获取第二图像集合时,第二图像集合中包括第一图像;若用户想在将第一目标图像替换为与其它第一图像不相同的图像,此时,获取第二图像集合时,第二图像集合中不包括第一图像。具体地,匹配度可根据第二图像的图像内容信息在不同维度上指标项的指标值和对应的权重值计算得到。
42.在该实施例中,用户可通过第一输入触发第一目标图像的替换操作。具体地,通过第一输入选定需要被替换的第一目标图像。系统利用替换备选图像(第二图像集合中的第二图像)与拼接模板之间的匹配度,筛选出目标图像所采用的拼接模板相似度较高的第二目标图像,并利用第二目标图像对用户选中的第一目标图像进行替换。从而通过匹配度为替换第一图像提供可靠的依据,使得替换后的目标图像依然能够保证目标图像的图像质量,还能够大大节省用户挑选所需图像的时间,提升用户的使用体验。
43.具体地,该图像处理方法适用于电子设备,电子设备包括但不限于移动终端、平板电脑、计算机、笔记本电脑或可穿戴设备等。
44.可以理解的是,用户不仅可以通过第一输入对第一目标图像进行替换,还可以通过对第一目标图像的第四输入对该第一目标图像尺寸、格式、滤镜等参数进行编辑操作。
45.在本技术的一个实施例中,图2示出了本技术实施例的图像处理方法的流程图之二,包括:
46.步骤202,获取预设指标项,以及图像内容信息和预设指标项的指标值之间的对应关系;
47.其中,预设指标项也即用于评级匹配度的项目,其包括以下至少一者:图像拍摄角度、图像拍摄距离、图像清晰度、人物动作、人物表情、人物背景和光线强度。预设指标项可按照用户对目标图像的风格或主题要求合理设置。
48.步骤204,根据第二图像的图像内容信息和对应关系,确定第二图像对应的预设指标项的指标值;
49.其中,图像内容信息包括但不限于以下至少一者:图像拍摄角度(如,正面、上方、下方、侧面等)、图像拍摄距离(如,远、近等)、图像清晰度(如,高、中、低)、人物动作(如,走、
跑、跳跃、挥手和一边鼓掌一边走、跑、跳跃等)、人物表情(如,高兴、狂喜、吃惊、悲伤、愤怒、厌恶等正面和负面表情)、人物背景(如,沙滩、大海、路人、帐篷)和光线强度。
50.进一步地,图像内容信息和预设指标项的指标值之间的对应关系也即图像内容信息相对于预设指标项的评分规则。预设指标项的指标值也即针对图像内容信息该预设指标项的得分。例如,先判断该照片的拍摄角度,再根据拍摄距离的远近确定指标值。从正面、下方、侧面等拍摄角度得到的照片,则拍摄距离越近得分越高,从上方拍摄的照片为俯瞰拍摄,则拍摄距离越远得分越高。再例如,一般识别出人物的表情越正面则得分越高,如表情为狂喜等极度正面的表情得分为5分,哭的表情得分为2分。对于人物动作可根据人物表情进行评分,若判断照片中的人物表情为狂喜的表情,再判断人物动作,此时人物动作幅度越大,比如跑、跳跃等动作幅度极大的该预设指标项得分越高。若是判断人物表情为愉悦,则人物越放松,动作幅度越小,则得分越高。
51.可以理解的是,对于人物表情前需要筛选出五官清晰的照片,也即需要清晰度为高,动作幅度越大。同样的,对于人物背景,识别出的人物背景越简洁则得分越高,比如识别出人物背景只有两个元素,沙滩和大海,或者识别出人物背景的元素有沙滩、大海、路人、帐篷,则前者的预设指标项得分高于后者。
52.步骤206,根据拼接模板,确定预设指标项对应的预设权重;
53.在该实施例中,由于拼接模板中模板图像类别的不同,对不同图像类别的图像要求也有所差异,所以预先按照不同的拼接模板为每个预设指标项配置不同的预设权重,使得生成的目标图像更加贴合拼接模板的图像分布要求,满足用户对目标图像的需求。
54.步骤208,根据第二图像对应的预设指标项的指标值和预设权重,确定每个第二图像与拼接模板的匹配度;
55.在该实施例中,按照预设指标项对第二图像的图像内容信息进行评分后,加权计算第二图像的每个预设指标项的指标值和每个预设指标项的权重值,以综合至少一个预设指标项评估第二图像与拼接模板的匹配度。从而便于利用图像内容信息在不同维度上的得分,获得更全面、准确的评估结果,有利于科学、客观的确定第二图像的匹配度。以便于通过匹配度能够筛选出质量、美观度、清晰度等更加符合用户要求的第二目标图像,在保证目标图像质量的同时,大大节省用户挑选图像所需的时间。
56.步骤210,将匹配度大于或等于预设匹配度的第二图像作为第二目标图像。
57.其中,预设匹配度可以为用户预先设定的匹配度的数值,例如,75%、90%或95%等。预设匹配度也可以根据匹配度规则确定。例如,匹配度规则指示了预设匹配度为按照所有第二图像的匹配度从大到小排序后,位于排列顺序的第n个第二图像的匹配度,n为正整数。那么,匹配度大于或等于预设匹配度的第二目标图像即为位于排列顺序的前n个第二图像。第二目标图像可能为一个或多个,在多个的情况下,用户可从多个满足预设匹配度的多个第二目标图像中选择所需的第二目标图像来替换第一目标图像。
58.在该实施例中,将第二图像集合的所有第二图像中与拼接模板匹配度大于或等于预设匹配度的第二图像作为用于替换的第二目标图像。从而使得替换后的目标图像依然能够保证目标图像的图像质量,还能够大大节省用户挑选所需图像的时间,提升用户的使用体验。
59.具体举例来说,以九宫格为例。给每一个维度的预设指标项设置一个默认权重。考
虑到光照强度对照片的质量影响都是重要的,在判断没有人物的风景照里,拍摄角度,拍摄距离和光照强度这3个预设指标项所占的比重(权重值)较大,这三个预设指标项对应的权重值分别设置为0.3、0.3、0.4,与人物相关的指标项对应的权重值设置为0;在有人物的照片里将拍摄角度、拍摄距离、人物动作、人物表情、人物背景、光照强度这些预设指标项的权重值分别设置为0.15、0.15、0.15、0.15、0.15、0.25;根据权重相乘累加算出已挑选照片的匹配度大小,匹配度越高代表照片越清晰、越美观。
60.在本技术的一个实施例中,图3示出了本技术实施例的图像处理方法的流程图之三,包括:
61.步骤302,确定第一目标图像在拼接模板中所处的图像位置的模板图像类别;
62.其中,模板图像类别可以理解为用于拼接目标图像时所需是图像类别。模板图像类别包括图像中内容的类别和/或图像格式类别。例如,拼接模板中第一张图片的模板图像类别为大海,则在拼接目标图像时,若第一图像所属图像类别为大海,则可添加至拼接模板中第一张图片的图像位置,以生成目标图像。再例如,拼接模板中第一张图片的模板图像类别为gif格式的动图,则为gif格式的第一图像可用于拼接成目标图像。
63.步骤304,在第二目标图像所属的图像类别与模板图像类别相同的情况下,根据第二目标图像替换第一目标图像。
64.需要说明的是,第二目标图像所属的图像类别也包括图像中内容的类别和/或图像格式类别。其中,内容类别可通过图像识别技术确定,例如第二目标图像中大海所占比例大于70%,则确定该第二目标图像属于大海的内容类别。
65.在该实施例中,用户通过第一输入选定需要被替换的第一目标图像后,识别第一目标图像对应图像位置的模板图像类别,从确定与第一目标图像对应的模板图像类别属于相同图像类别的第二目标图像,并利用该第二目标图像对第一图像进行替换。从而通过图像类别对第二目标图像进行进一步的筛选,缩小可用于替换的备选图像的范围,有利于用户快速挑选所需的图像。
66.在本技术的一个实施例中,在图像类别与第一目标图像对应的模板图像类别相同的第二目标图像的数量为多个的情况下,根据第二目标图像替换第一目标图像的步骤具体包括以下两种方式。
67.方式一:显示第二目标图像和第二目标图像的匹配度;接收对第二目标图像的第三输入;响应于第三输入,将第一目标图像替换为第三输入对应的第二目标图像。
68.可以理解的是,在通过图像类别筛选出的第二目标图像的数量较多的情况下,考虑到电子设备屏幕的大小,为了保证用户能够清晰的观察第二目标图像,可以显示第二目标图像的缩略图。此外,显示第二目标图像的缩略图时,可以显示所有的第二目标图像的缩略图,也可以只显示预设显示数量的第二目标图像的缩略图,以避免显示的第二目标图像过多影响用户查看第二目标图像。而且第二目标图像的缩略图可按照预设排列规则和匹配度进行排序。预设排列规则可按照根据用户对图像挑选的习惯合理设置,例如,预设排列顺序为按匹配度的由高至低排序或按图像拍摄时间从近至远排序。
69.在该实施例中,用户可通过第三输入在目标图像的编辑界面上按需选择第二目标图像,以利用该第二目标图像来替换目标图像中的第一目标图像。从而实现了用户手动替换目标图像里的第一目标图像的功能,并且通过显示匹配度的方式为用户提供图像选择建
议,极大缩短用户挑选图像的时间,具有很高的灵活性,增强人机交互性能。
70.可以理解的是,在第二目标图像为一个的情况下,可以省略显示第二目标图像的步骤,直接进行替换,简化用户替换第一目标图像是的操作。
71.具体举例来说,如图8所示,以九宫格的目标图像为例,用户点击需要被替换的照片(第一目标图像),识别出该照片对应的模板图像类别为大海,此时,在编辑界面上显示3张同样属于大海类别的候选照片(第二目标图像的缩略图),并且3张照片按照匹配度的高低顺序排列。用户可以根据自己喜好在照片上滑动来选择进行替换的候选照片。
72.方式二:按照预设排列规则,对第二目标图像进行排序;将第一目标图像替换为位于排序结果中首位的第二目标图像。
73.在该实施例中,按照预设排序规则对第二目标图像进行排序。利用排序结果中首位的第二目标图像,也即最可能符合拼接模板格式需求的图像,来替换第一目标图像。从而在保证目标图像清晰度、美观度的同时,达到图像自动替换的效果,省去用户手动选择所需图像的操作提升目标图像编辑速度。
74.值得一提的是,考虑到位于首位的第二目标图像虽然从匹配度的角度而言更加符合拼接模板的格式要求,但并不一定是用户需求的照片。此时,用户可通过对替换后的目标图像的第五输入,切换用于替换的第二目标图像,从而增加图像替换的灵活性。例如,将第一目标图像替换为位于排序结果中首位的第二目标图像之后,用户对自动替换的结果并满意,按住目标图像并左滑,此时,利用排序中位于第二位的第二目标图像再次进行替换。
75.在本技术的一个实施例中,图4示出了本技术实施例的图像处理方法的流程图之四,包括:
76.步骤402,显示模板设定界面;
77.其中,模板设定界面包括拼接模板和至少一个预设图像类别,拼接模板包括至少一个模板图像类别和每个模板图像类别在拼接模板中的图像位置,预设图像类别为所有可能的图像类别中除拼接模板中采用的模板图像类别以外的图像类别。
78.步骤404,接收对预设图像类别的第二输入;
79.步骤406,响应于第二输入,根据预设图像类别,更新第一目标图像在拼接模板中所处的图像位置的模板图像类别。
80.在该实施例中,响应于第一输入,也即用户通过第一输入选定需要被替换的第一目标图像后,可通过修改拼接模板的方式实现第一目标图像的替换。具体地,显示用于编辑拼接模板的模板设定界面,用户可通过第二输入选择预设图像类别,并将该预设图像类别作为拼接模板中需要被替换的第一目标图像所处的图像位置对应的新的模板图像类别。然后,按照更新后的模板图像类别查找属于该模板图像类别的第二目标图像,并替换第一目标图像。从而在编辑目标图像的过程中,还可以个性化修改拼接模板,进而将第一图像替换为不同图像类别的图像,能够更精准地根据用户的喜好来生成所需的目标图像。
81.值得一提的是,在更新了第一目标图像在拼接模板中所处的图像位置的模板图像类别之后,电子设备还可以将更新后的拼接模板进行存储,以便于下次直接通过更新后的拼接模板来生成所需的目标图像。存储的方式可以是覆盖更新前的拼接模板,或作为一个新的拼接模板进行存储。
82.例如,如图9所示,以九宫格目标图像为例,在模板设定界面显示目标图像所采用
的主题是大海的九宫格模板(拼接模板)。九宫格模板包括9个可以添加照片的位置,其中,左侧一列的3个位置的图像类别(模板图像类别)设定为“大海”,中间位置的图像类别设定为“合照”,最上面一排剩余两个位置的图像类别设定为“单人正面照”,最下面一排剩余两个位置的图像类别设定为“自拍”,最后一个位置的图像类别设定为“背景照”。在九宫格模板下方还显示有其它可能的类别选项“沙滩”和“天空”。用户点击其它选项里的“沙滩”拖拽到“自拍”的位置可以将九宫格模板里的模板图像类别从“自拍”切换为“沙滩”然后根据用户编辑好的九宫格模板去从最近照片(例如,一天之内拍摄的照片)里挑选符合模板的匹配度最高的照片,并替换修改模板前位于“自拍”位置上的照片。
83.可以理解的是,用户还可以通过调整模板图像类别对应的图像位置来改变多个第一目标图像的顺序。例如,选择拼接模板里的模板图像类别所在的图像框(图像位置)并拖动与九宫格模板里的其它图像框调换顺序。
84.在本技术的一个实施例中,图5示出了本技术实施例的图像处理方法的流程图之五,包括:
85.步骤502,获取拼接模板和预设图像集合;
86.其中,预设图像集合包括多张第三图像,预设图像集合用于选取第一图像,预设图像集合可以包括第二图像集合也可以不包括。步骤504,根据多张第三图像与拼接模板的匹配度和拼接模板指示的图像数量,从多张第三图像中选取多张第一图像;
87.其中,第三图像与拼接模板的匹配度可采用与计算第二图像匹配度相同的方法,根据第三图像的图像内容信息在不同维度上指标项的指标值和对应的权重值计算得到。拼接模板指示的图像数量即用于拼接目标图像的第一图像的数量,例如目标图像为九宫格图像,图像数量为9,目标图像为四宫格图像,图像数量为4。
88.步骤506,按照拼接模板对多张第一图像进行拼接处理,生成目标图像。
89.在该实施例中,在对目标图像进行编辑处理之前还需要先生成目标图像。具体地,用户先选择所需拼接模板和所需的预设图像集合。电子设备计算预设图像集合中每张第三图像与拼接模板的匹配度,以便于进行图像筛选。选取具有对应的图像数量的具有较高匹配度的第三图像作为第一图像。最终按照每个模板图像类别对应的图像尺寸和/或图像位置对多张第一图像进行拼接处理,生成最终的目标图像。由此按照匹配度自动组合出第一图像,实现了自动的图像拼接功能,用户可以不参与任何编辑工作就可以获得美观的目标图像,大大节省人工耗时,而且有利于目标图像的批量制作。
90.具体举例来说,多张第三图像包括2张自拍,6张山水风景,3张合照,1张日出,2张溪流。用户选择四宫格的拼接模板,拼接模板中指示的模板图像类别和数量为“自拍”、“山水风景”、“合照”、“日出”各一张。计算属于每个模板图像类别的第三图像与拼接模板的匹配度,并从每个模板图像类别的第三图像中选择一张匹配度最高的图像作为第一图像,并进行组合拼接。例如,选择6张山水风景的图像中匹配度最高的一张和2张自拍中匹配度最高的一张进行拼接。
91.在本技术的一个实施例中,图6示出了本技术实施例的图像处理方法的流程图之六,包括:
92.步骤602,对多张第三图像进行分类处理,确定每张第三图像的图像类别;
93.步骤604,根据预设时间段、每张第三图像的图像类别、匹配度和拼接模板指示的
模板图像类别对应的图像数量,从多张第三图像中选取多张第一图像。
94.在该实施例中,预设图像集合中第三图像的图像类别可能与拼接模板采用的模板图像类别不同,为了避免匹配错误。在选取第一图像的过程中,先对第三图像进行分类处理,确定每张第三图像所属的图像类别,筛选出与拼接模板指示的模板图像类别相同的第三图像,同时通过预设时间段对第三图像进一步进行筛选,再从满足模板图像类别、匹配度和预设时间段的第三图像中选取模板图像类别关联图像数量的第一图像。从而能够在电子设备对应的图像集中自动筛选出满足尽可能满足用户拼接要求的第一图像,用户只需要选择预设图像集合即可完成第一图像的选取,并进一步通过第一图像合成目标图像。
95.特别地,若电子设备设定了默认的图像集合,那么只要用户需要合成目标图像,则电子设备从默认的图像集中自动进行筛选图像并合成,实现了目标图像的一键合成。进而在保证目标图像质量的同时,大大节省用户挑选图像所需的时间,提高目标图像的制作效率。
96.在本技术的一个实施例中,图7示出了本技术实施例的图像处理方法的流程图之七,包括:
97.步骤702,在任一第一图像所属的图像类别与拼接模板的任一模板图像类别相同的情况下,将任一第一图像添加至任一模板图像类别对应的图像位置。
98.在该实施例中,在筛选出多个第一图像之后,按照拼接模板指示的模板图像类别一一对应的将第一图像套用到所选择的拼接模板中的各个图像位置,以完成按照拼接模板对多个第一图像进行处理的步骤,生成拼接后的图片,实现了多个第一图像的自动拼接过程,提升用户的使用体验。
99.在本技术的一个实施例中,如图10所示,图像处理装置1000包括:获取模块1002,获取模块1002用于获取目标图像,目标图像由多张第一图像按照拼接模板进行拼接处理得到;接收模块1004,接收模块1004用于接收对多张第一图像中第一目标图像的第一输入;替换模块1006,替换模块1006用于响应于第一输入,将第一目标图像替换为第二目标图像;其中,第二目标图像为第一目标图像集合中的第二图像,且第二目标图像与拼接模板的匹配度大于或等于预设匹配度。
100.在该实施例中,利用第一目标图像集合中与目标图像所采用的拼接模板相似度较高的第二目标图像,对用户选中的第一目标图像进行替换。进而通过匹配度为替换第一图像提供可靠的依据,使得替换后的目标图像依然能够保证目标图像的图像质量,还能够大大节省用户挑选所需图像的时间,提升用户的使用体验。
101.可选的,获取模块1002还用于获取预设指标项,以及图像内容信息和预设指标项的指标值之间的对应关系;图像处理装置1000还包括:第一确定模块(图中未示出),第一确定模块用于根据第二图像的图像内容信息和对应关系,确定第二图像对应的预设指标项的指标值;根据拼接模板,确定预设指标项的预设权重;根据第二图像对应的预设指标项的指标值和预设权重,确定第二图像与拼接模板的匹配度;将匹配度大于或等于预设匹配度的第二图像作为第二目标图像;其中,预设指标项包括以下至少一者:图像拍摄角度、图像拍摄距离、图像清晰度、人物动作、人物表情、人物背景和光线强度。
102.可选的,图像处理装置1000还包括:第二确定模块(图中未示出),第二确定模块用于确定第一目标图像在拼接模板中所处的图像位置的模板图像类别;替换模块1006还用于
在第二目标图像所属的图像类别与模板图像类别相同的情况下,根据第二目标图像替换第一目标图像。
103.可选的,图像处理装置1000还包括:显示模块(图中未示出),显示模块用于显示模板设定界面,模板设定界面包括拼接模板和预设图像类别,拼接模板包括至少一个模板图像类别和每个模板图像类别在拼接模板中的图像位置;接收模块1004还用于接收对预设图像类别的第二输入;图像处理装置1000还包括:更新模块(图中未示出),更新模块用于响应于第二输入,根据预设图像类别,更新第一目标图像在拼接模板中所处的图像位置的模板图像类别。
104.可选的,获取模块1002还用于获取拼接模板和预设图像集合,预设图像集合包括多张第三图像;图像处理装置1000还包括:筛选模块(图中未示出),筛选模块用于根据多张第三图像与拼接模板的匹配度和拼接模板指示的图像数量,从多张第三图像中选取多张第一图像;生成模块(图中未示出),生成模块用于按照拼接模板对多张第一图像进行拼接处理,生成目标图像。
105.在该实施例中,图像处理装置1000的各模块执行各自功能时实现第一方面的任一实施例中的图像处理方法的步骤,因此,图像处理装置1000同时也包括第一方面任一实施例中的图像处理方法的全部有益效果,在此不再赘述。
106.本技术实施例中的图像处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、智能摄像设备、穿戴设备、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)或者自助机等,本技术实施例不作具体限定。
107.本技术实施例中的图像处理装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他能的操作系统,本技术实施例不作具体限定。
108.在本技术的一个实施例中,提供了一种电子设备包括上述实施例中提供的图像处理装置,因此,该电子设备包括如上述实施例中提供的图像处理装置的全部有益效果,在此不再赘述。
109.在本技术的一个实施例中,如图11所示,提供了一种电子设备1100,包括:处理器1101,存储器1102及存储在存储器1102上并在处理器1101上运行的程序或指令,程序或指令被处理器1101执行时实现如上述任一实施例中提供的图像处理方法的步骤,因此,该电子设备1100包括如上述任一实施例中提供的图像处理方法的全部有益效果,在此不再赘述。
110.需要说明的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
111.图12为实现本技术实施例的一种电子设备1200的硬件结构示意图。该电子设备1200包括但不限于:射频单元1201、网络模块1202、音频输出单元1203、输入单元1204、传感器1205、显示单元1206、用户输入单元1207、接口单元1208、存储器1209、以及处理器1210等
部件。
112.本领域技术人员可以理解,电子设备1200还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1210逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图12中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
113.其中,处理器1210用于获取目标图像,目标图像由多张第一图像按照拼接模板进行拼接处理得到;用户输入单元1207用于接收对多张第一图像中第一目标图像的第一输入;处理器1210还用于响应于第一输入,将第一目标图像替换为第二目标图像;其中,第二目标图像为第一目标图像集合中的第二图像,且第二目标图像与拼接模板的匹配度大于或等于预设匹配度。
114.在该实施例中,利用第一目标图像集合中与目标图像所采用的拼接模板相似度较高的第二目标图像,对用户选中的第一目标图像进行替换。进而通过匹配度为替换第一图像提供可靠的依据,使得替换后的目标图像依然能够保证目标图像的图像质量,还能够大大节省用户挑选所需图像的时间,提升用户的使用体验。
115.进一步地,处理器1210还用于获取预设指标项,以及图像内容信息和预设指标项的指标值之间的对应关系;根据第二图像的图像内容信息和对应关系,确定第二图像对应的预设指标项的指标值;根据拼接模板,确定预设指标项的预设权重;根据第二图像对应的预设指标项的指标值和预设权重,确定第二图像与拼接模板的匹配度;将匹配度大于或等于预设匹配度的第二图像作为第二目标图像;其中,预设指标项包括以下至少一者:图像拍摄角度、图像拍摄距离、图像清晰度、人物动作、人物表情、人物背景和光线强度。
116.进一步地,处理器1210还用于确定第一目标图像在拼接模板中所处的图像位置的模板图像类别;在第二目标图像所属的图像类别与模板图像类别相同的情况下,根据第二目标图像替换第一目标图像。
117.进一步地,显示单元1206还用于显示模板设定界面,模板设定界面包括拼接模板和预设图像类别,拼接模板包括至少一个模板图像类别和每个模板图像类别在拼接模板中的图像位置;用户输入单元1207还用于接收对预设图像类别的第二输入;处理器1210还用于响应于第二输入,根据预设图像类别,更新第一目标图像在拼接模板中所处的图像位置的模板图像类别。
118.进一步地,处理器1210还用于获取拼接模板和预设图像集合,预设图像集合包括多张第三图像;根据多张第三图像与拼接模板的匹配度和拼接模板指示的图像数量,从多张第三图像中选取多张第一图像;按照拼接模板对多张第一图像进行拼接处理,生成目标图像。
119.应理解的是,本技术实施例中,输入单元1204可以包括图形处理器(graphics processing unit,gpu)1241和麦克风1242,图形处理器1241对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1206可包括显示面板1261,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1261。用户输入单元1207包括触控面板1271以及其他输入设备1272。触控面板1271,也称为触摸屏。触控面板1271可包括触摸检测装置和触摸控制器两个部分。其他输入设备1272可
以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1209可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1210可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1210中。
120.在本技术的一个实施例中,提供了一种读存储介质,其上存储有程序或指令,该程序或指令被处理器执行时实现如上述任一实施例中提供的图像处理方法的步骤。
121.在该实施例中,读存储介质能够实现本技术的实施例提供的图像处理方法的各个过程,并能达到相同的技术效果,为避免重复,这里不再赘述。
122.其中,处理器为上述实施例中的通信设备中的处理器。读存储介质,包括计算机读存储介质,如计算机只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
123.本技术实施例还提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
124.应理解,本技术实施例提到的芯片还以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
125.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
126.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
127.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1