基于场景自识别的图片处理方法及相关装置与流程

文档序号:33105701发布日期:2023-02-01 01:23阅读:63来源:国知局
基于场景自识别的图片处理方法及相关装置与流程

1.本技术涉及图像处理领域,尤其是涉及一种基于场景自识别的图片处理方法及相关装置。


背景技术:

2.随着信息技术的高速发展,许多的电子设备拥有了图片拍摄功能,用户可以通过电子设备上的照相机对目标景物或者人物进行拍摄。当前随着摄像头技术的升级,可以在拍摄过程中实现对图片的修改,例如在晚上进行拍照摄像头将自动根据自身硬件进行配置,在防抖模式开启的情况下也可以实现拍出平稳的照片。然而想要实现上述的效果在目前的技术情况下离不开高昂的设备。
3.因此,如何利用软件处理技术对照片进行场景调整以减少硬件成本,成为了亟待解决的技术问题。


技术实现要素:

4.为了利用软件处理技术对照片进行场景调整以减少硬件成本,本技术提供一种基于场景自识别的图片处理方法及相关装置。
5.第一方面,本技术提供的一种基于场景自识别的图片处理方法采用如下的技术方案:一种基于场景自识别的图片处理方法,包括:在检测到拍摄任务开启时,通过预设传感装置获取周围环境信息;根据所述周围环境信息确定拍照场景,并判断所述拍照场景是否符合预设条件;若是,则根据所述拍照场景获取图片处理策略;在接收到拍摄任务完成的指令时,根据所述指令获取拍摄结果;在拍摄结果为单张的目标图片时,使用所述图片处理策略对所述目标图片进行处理;在拍摄结果为目标图片集时,获取所述目标图片集中权重最高的照片作为第二目标图片,通过所述图片处理策略对所述第二目标图片进行处理。
6.可选的,所述根据所述周围环境信息确定拍照场景,并判断所述拍照场景是否符合预设条件的步骤,包括:根据所述周围环境信息中的时刻信息确定当前拍照时刻;根据所述周围环境信息中的角色信息确定当前拍摄主体;获取所述周围环境信息中的策略因子,根据所述策略因子匹配当前拍摄氛围;根据所述拍照时刻、拍摄主体以及拍摄氛围确定当前拍照场景;判断所述拍照场景是否符合预设条件。
7.可选的,所述根据所述拍照时刻、拍摄主体以及拍摄氛围确定当前拍照场景的步骤,包括:
根据所述拍照时刻确定当前拍照时间段;根据所述拍摄主体确定当前拍照对象偏重;获取场景集合,在所述场景集合中根据所述拍照时间段、拍照对象偏重以及所述拍摄氛围确定当前拍照场景。
8.可选的,所述判断所述拍照场景是否符合预设条件的步骤,包括:获取历史场景记录,并结合所述拍照场景信息中的场景元素在所述历史场景记录中获取目标对比元素;获取所述目标对比元素对应的场景生成日志;根据所述场景生成日志判断所述拍照场景是否符合预设条件。
9.可选的,所述使用所述图片处理策略对所述目标图片进行处理的步骤,包括:获取所述图片处理策略对应的照片调整基础信息;根据所述照片调整基础信息对所述目标图片进行基础信息调整;根据所述图片处理策略中的照片效果策略对进行基础信息调整之后的所述目标图片进行处理。
10.可选的,所述获取所述目标图片集中权重最高的照片作为第二目标图片,通过所述图片策略对所述第二目标图片进行处理的步骤之前,还包括:获取所述目标图片集中的所有图片信息;在所述所有图片信息中获取每一图片对应的出片效果分值,并根据所述出片效果分值进行权重分配。
11.可选的,所述在拍摄结果为目标图片集时,获取所述目标图片集中权重最高的照片作为第二目标图片,通过所述图片处理策略对所述第二目标图片进行处理的步骤之后,还包括:获取当前处理记录,并从预设端口获取所述当前处理记录的使用反馈;在所述使用反馈满足记录条件时,将所述当前处理记录存储至历史图片处理记录中,并对所述历史图片处理记录进行数据清洗。
12.第二方面,本技术提供一种基于场景自识别的图片处理装置,其特征在于,所述基于场景自识别的图片处理装置包括:信息获取模块,用于在检测到拍摄任务开启时,通过预设传感装置获取周围环境信息;条件判断模块,用于根据所述周围环境信息确定拍照场景,并判断所述拍照场景是否符合预设条件;策略获取模块,用于若是,则根据所述拍照场景获取图片处理策略;结果获取模块,用于在接收到拍摄任务完成的指令时,根据所述指令获取拍摄结果;单张图片处理模块,用于在拍摄结果为单张的目标图片时,使用所述图片处理策略对所述目标图片进行处理;图片集合处理模块,用于在拍摄结果为目标图片集时,获取所述目标图片集中权重最高的照片作为第二目标图片,通过所述图片处理策略对所述第二目标图片进行处理。
13.第三方面,本技术提供一种计算机设备,所述设备包括:存储器、处理器,所述处理
器在运行所述存储器存储的计算机指令时,执行如上文中任一项所述的方法。
14.第四方面,本技术提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如上文所述的方法。
15.综上描述,本技术包括以下有益技术效果:本技术通过在检测到拍摄任务开启时,通过预设传感装置获取周围环境信息;根据所述周围环境信息确定拍照场景,并判断所述拍照场景是否符合预设条件;若是,则根据所述拍照场景获取图片处理策略;在接收到拍摄任务完成的指令时,根据所述指令获取拍摄结果;在拍摄结果为单张的目标图片时,使用所述图片处理策略对所述目标图片进行处理;在拍摄结果为目标图片集时,获取所述目标图片集中权重最高的照片作为第二目标图片,通过所述图片处理策略对所述第二目标图片进行处理;实现了在不需要摄像头进行拍摄处理的情况下也能够根据场景对拍摄出的图片进行自动调整的技术效果。
附图说明
16.图1是本发明实施例方案涉及的硬件运行环境的计算机设备结构示意图;图2是本发明基于场景自识别的图片处理方法第一实施例的流程示意图;图3是本发明基于场景自识别的图片处理方法第二实施例的流程示意图;图4是本发明基于场景自识别的图片处理装置第一实施例的结构框图。
具体实施方式
17.为了使本技术的目的、技术方案及优点更加清楚明白,以下通过附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
18.参照图1,图1为本发明实施例方案涉及的硬件运行环境的计算机设备结构示意图。
19.如图1所示,计算机设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
20.本领域技术人员可以理解,图1中示出的结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
21.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于场景自识别的图片处理程序。
22.在图1所示的计算机设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明计算机设备中的处理器1001、存储器1005可以设置计算机设备中,所述计算机设备通过处理器1001调用存储器1005中存储的基
于场景自识别的图片处理程序,并执行本发明实施例提供的基于场景自识别的图片处理方法。
23.本发明实施例提供了一种基于场景自识别的图片处理方法,参照图2,图2为本发明基于场景自识别的图片处理方法第一实施例的流程示意图。
24.本实施例中,所述基于场景自识别的图片处理方法包括以下步骤:步骤s10:在检测到拍摄任务开启时,通过预设传感装置获取周围环境信息。
25.需要说明的是,本实施例的执行主体可以是手机、电脑或者其他具有摄像功能的电子设备,本实施例对此不做限制,在本实施例中以基于场景自识别的设备作为本实施例的执行主体。
26.可以理解的是,在本实施例中检测到拍摄任务开启时,是指监检测到相机开启的指令或者是其他摄影装置进行开启时。
27.可以理解的是,所述预设传感装置在本实施例中指可以获取各项目标信息的传感装置,例如通过摄像头可以获取当前拍摄图片时周围的图像信息、内置时钟可以获取当前的时间信息。
28.在具体实施中,在检测到拍摄任务开启时,通过预设传感装置获取周围环境信息是通过获取本实施执行主体的当前工作进程,在根据当前的工作进程判断是否有拍摄任务开启,在检测到拍摄任务开启之后,通过预设传感装置获取周围的环境信息,环境信息包括:时间、场景图像信息、应用场景信息以及声音信息。
29.需要说明的是,传感器(英文名称:transducer/sensor)是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。传感器的特点包括:微型化、数字化、智能化、多功能化、系统化、网络化。它是实现自动检测和自动控制的首要环节。传感器的存在和发展,让物体有了触觉、味觉和嗅觉等感官,让物体慢慢变得活了起来。通常根据其基本感知功能分为热敏元件、光敏元件、气敏元件、力敏元件、磁敏元件、湿敏元件、声敏元件、放射线敏感元件、色敏元件和味敏元件等十大类。
30.步骤s20:根据周围环境信息确定拍照场景,并判断拍照场景是否符合预设条件。
31.在具体实施中,根据周围环境信息中的时间、场景图像信息、应用场景信息以及声音信息进行分析,通过周围环境信息确定拍照场景,所述拍照场景为预设场景集合中的其中一种,在预设场景集合中可以通过使用需求进行定义,例如:浪漫场景、严肃场景、学习场景等。
32.可以理解的是,在对应的场景中会对应预设的因素,不同的因素会设定不同的标准,例如在严肃场景的判定中,当前声音信息会设定最低的阈值。
33.在具体实施中,判断拍照场景是否符合预设条件是指在本实施例中拍照场景是否能够匹配到对应的图片处理策略。
34.步骤s30:若是,则根据拍照场景获取图片处理策略。
35.在具体实施中,若否,则生成相应的提醒信息,并反馈具体无法实现图片处理的因素,可以在拍照界面生成指南也可以是通过语音播放的形式进行提醒。
36.可以理解的是,所述图片处理策略即对图片进行特效调整的策略,包括:对图片对比度、亮度、以及图片相框的调整步骤。图片的处理策略集成在策略处理合集中,通过策略
处理合集可以将策略中的基础步骤进行有序排列。通过组合不同的基础调整步骤实现不同的处理策略效果。
37.步骤s40:在接收到拍摄任务完成的指令时,根据指令获取拍摄结果。
38.在具体实施中,在接收到拍摄任务完成时,获取当前拍摄任务对应的拍摄结果。所述拍摄结果可以为单张图片也可以为图片集合。
39.步骤s50:在拍摄结果为单张的目标图片时,使用图片处理策略对目标图片进行处理。
40.进一步地,为了提升单张图片的处理效果,所述使用所述图片处理策略对所述目标图片进行处理的步骤,包括:获取图片处理策略对应的照片调整基础信息;根据照片调整基础信息对目标图片进行基础信息调整;根据图片处理策略中的照片效果策略对进行基础信息调整之后的目标图片进行处理。
41.需要说明的是,所述图片处理策略包括对照片的整体比例和大小进行调整,因此需要先对照片进行基础信息调整。
42.步骤s60:在拍摄结果为目标图片集时,获取目标图片集中权重最高的照片作为第二目标图片,通过图片处理策略对第二目标图片进行处理。
43.进一步地,为了精确获取第二目标图片,所述获取所述目标图片集中权重最高的照片作为第二目标图片,通过所述图片策略对所述第二目标图片进行处理的步骤之前,还包括:获取目标图片集中的所有图片信息;在所有图片信息中获取每一图片对应的出片效果分值,并根据出片效果分值进行权重分配。
44.需要说明的是,本实施例中的出片效果分值是指对目标图片集中的所有图片进行清晰度分析,清晰度与出片效果分值的评分成正比。
45.可以理解的是,本实施例中的出片效果分值通过图片清晰度与评分的映射关系进行设定。
46.进一步地,为了提升图片的处理效率,所述在拍摄结果为目标图片集时,获取所述目标图片集中权重最高的照片作为第二目标图片,通过所述图片处理策略对所述第二目标图片进行处理的步骤之后,还包括:获取当前处理记录,并从预设端口获取当前处理记录的使用反馈;在使用反馈满足记录条件时,将当前处理记录存储至历史图片处理记录中,并对历史图片处理记录进行数据清洗。
47.本实施例通过在检测到拍摄任务开启时,通过预设传感装置获取周围环境信息;根据所述周围环境信息确定拍照场景,并判断所述拍照场景是否符合预设条件;若是,则根据所述拍照场景获取图片处理策略;在接收到拍摄任务完成的指令时,根据所述指令获取拍摄结果;在拍摄结果为单张的目标图片时,使用所述图片处理策略对所述目标图片进行处理;在拍摄结果为目标图片集时,获取所述目标图片集中权重最高的照片作为第二目标图片,通过所述图片处理策略对所述第二目标图片进行处理;实现了在不需要摄像头进行拍摄处理的情况下也能够根据场景对拍摄出的图片进行自动调整的技术效果。
48.参考图3,图为本发明基于场景自识别的图片处理方法第二实施例的流程示意图。
49.基于上述第一实施例,本实施例基于场景自识别的图片处理方法的所述步骤s20,还包括:步骤s201;根据所述周围环境信息中的时刻信息确定当前拍照时刻。
50.在具体实施中,通过本实施例的执行主体的内置时钟确定当前的拍照时刻。
51.步骤s202:根据所述周围环境信息中的角色信息确定当前拍摄主体。
52.可以理解的是,通过在拍照时获取周围环境信息中的图像信息,通过图像识别技术获取当前镜头内的人物或者物品信息。
53.步骤s203:获取所述周围环境信息中的策略因子,根据所述策略因子匹配当前拍摄氛围。
54.需要说明的是,所述策略因子为预设的能够影响环境模式判断的因素,所述策略因子包括关键词、目标人物类型、目标物品。在识别到策略因子之后将根据策略因子匹配对应的详细影响模式,例如在出现关键词:婚礼的时候,将会匹配到该关键词对应的婚礼模式,在匹配到该模式之后将图片处理策略切换成浪漫模式,所拍摄的照片将会赋予花边和爱心。
55.步骤s204:根据所述拍照时刻、拍摄主体以及拍摄氛围确定当前拍照场景。
56.在具体实施中,获取当前拍照时刻、拍摄主体以及拍摄氛围中的关键内容,根据关键内容在拍照场景集合中进行匹配,在匹配到满足所有关键内容的场景时,将该场景作为匹配结果。
57.步骤s205:判断所述拍照场景是否符合预设条件。
58.本实施例通过根据所述周围环境信息中的时刻信息确定当前拍照时刻;根据所述周围环境信息中的角色信息确定当前拍摄主体;获取所述周围环境信息中的策略因子,根据所述策略因子匹配当前拍摄氛围;根据所述拍照时刻、拍摄主体以及拍摄氛围确定当前拍照场景;判断所述拍照场景是否符合预设条件,实现了精确根据周围环境信息确定拍照场景的技术效果。
59.此外,本发明实施例还提出一种计算机可读存储介质,所述存储介质上存储有基于场景自识别的图片处理的程序,所述基于场景自识别的图片处理的程序被处理器执行时实现如上文所述的基于场景自识别的图片处理的方法的步骤。
60.参照图4,图4为本发明基于场景自识别的图片处理装置第一实施例的结构框图。
61.如图4所示,本发明实施例提出的基于场景自识别的图片处理装置包括:信息获取模块10,用于在检测到拍摄任务开启时,通过预设传感装置获取周围环境信息。
62.条件判断模块20,用于根据所述周围环境信息确定拍照场景,并判断所述拍照场景是否符合预设条件。
63.策略获取模块30,用于若是,则根据所述拍照场景获取图片处理策略。
64.结果获取模块40,用于在接收到拍摄任务完成的指令时,根据所述指令获取拍摄结果。
65.单张图片处理模块50,用于在拍摄结果为单张的目标图片时,使用所述图片处理策略对所述目标图片进行处理。
66.图片集合处理模块60,用于在拍摄结果为目标图片集时,获取所述目标图片集中权重最高的照片作为第二目标图片,通过所述图片处理策略对所述第二目标图片进行处理。
67.应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具
体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
68.本实施例通过在检测到拍摄任务开启时,通过预设传感装置获取周围环境信息;根据所述周围环境信息确定拍照场景,并判断所述拍照场景是否符合预设条件;若是,则根据所述拍照场景获取图片处理策略;在接收到拍摄任务完成的指令时,根据所述指令获取拍摄结果;在拍摄结果为单张的目标图片时,使用所述图片处理策略对所述目标图片进行处理;在拍摄结果为目标图片集时,获取所述目标图片集中权重最高的照片作为第二目标图片,通过所述图片处理策略对所述第二目标图片进行处理;实现了在不需要摄像头进行拍摄处理的情况下也能够根据场景对拍摄出的图片进行自动调整的技术效果。
69.在一实施例中,所述条件判断模块20,还用于根据所述周围环境信息中的时刻信息确定当前拍照时刻;根据所述周围环境信息中的角色信息确定当前拍摄主体;获取所述周围环境信息中的策略因子,根据所述策略因子匹配当前拍摄氛围;根据所述拍照时刻、拍摄主体以及拍摄氛围确定当前拍照场景;判断所述拍照场景是否符合预设条件。
70.在一实施例中,所述条件判断模块20,还用于根据所述拍照时刻确定当前拍照时间段;根据所述拍摄主体确定当前拍照对象偏重;获取场景集合,在所述场景集合中根据所述拍照时间段、拍照对象偏重以及所述拍摄氛围确定当前拍照场景。
71.在一实施例中,所述条件判断模块20,还用于获取历史场景记录,并结合所述拍照场景信息中的场景元素在所述历史场景记录中获取目标对比元素;获取所述目标对比元素对应的场景生成日志;根据所述场景生成日志判断所述拍照场景是否符合预设条件。
72.在一实施例中,所述单张图片处理模块50,还用于获取所述图片处理策略对应的照片调整基础信息;根据所述照片调整基础信息对所述目标图片进行基础信息调整;根据所述图片处理策略中的照片效果策略对进行基础信息调整之后的所述目标图片进行处理。
73.在一实施例中,所述图片集合处理模块60,还用于获取所述目标图片集中的所有图片信息;在所述所有图片信息中获取每一图片对应的出片效果分值,并根据所述出片效果分值进行权重分配。
74.在一实施例中,所述图片集合处理模块60,还用于获取当前处理记录,并从预设端口获取所述当前处理记录的使用反馈;在所述使用反馈满足记录条件时,将所述当前处理记录存储至历史图片处理记录中,并对所述历史图片处理记录进行数据清洗。
75.需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
76.另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的基于场景自识别的图片处理的方法,此处不再赘述。
77.此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
78.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
79.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方
法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
80.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1