拍摄方法、电子设备、存储介质及芯片系统与流程
本技术涉及终端,尤其涉及一种拍摄方法、电子设备、存储介质及芯片系统。
背景技术:
1、随着电子设备的拍摄功能日益强大,用户越来越习惯通过拍照来记录生活。然而,受限于环境光线、电子设备的硬件性能,以及用户的拍摄技巧等因素,电子设备拍摄的原始图像往往存在色彩暗淡、或者对比度不足等问题。
2、目前,电子设备中可以设置风格化模版库,风格化模版库中可以包括多种风格化模版,风格化模版通过预设的风格化参数,能够快速对原始图像进行处理。
3、然而,由于风格化模版的数量有限,难以覆盖所有拍摄场景,且每个风格化模版对应的一组风格化参数固定,无法根据不同的拍摄场景进行动态调整,难以满足用户多样化的拍摄需求。
技术实现思路
1、本技术实施例提供一种拍摄方法、电子设备、存储介质及芯片系统,应用于终端技术领域,可以避免用户手动选择风格化模版,且满足用户多样化的拍摄需求。
2、第一方面,本技术实施例提出一种拍摄方法,执行该方法的主体可以为电子设备或电子设备中的芯片,下面以电子设备为例进行说明。该方法可以包括:第一时刻,电子设备接收语音数据,语音数据中可以包括拍摄关键词,拍摄关键词用于指示用户期望的图像风格化信息,在第一时刻之前,电子设备显示多张第一图像,多张第一图像为电子设备的摄像头采集的原始图像或电子设备采用第一风格化模版处理后的图像,第二时刻,电子设备显示多张第二图像,第二时刻晚于第一时刻,多张第二图像为采用第二风格化模版处理后的图像,第二风格化模版是基于拍摄关键词确定的风格化模版。
3、其中,第一风格化模版可以为电子设备默认的风格化模版,或者用户在输入语音数据之前选择的风格化模版。
4、本技术实施例中,由于第二图像为基于拍摄关键词确定的第二风格化模版处理后的图像,且拍摄关键词来源于语音数据,因此第二图像符合用户预期的处理效果,且由于无需用户手动选择调整风格化参数或选择风格化模版,可以提高用户的使用体验。
5、在一种可能的实现方式中,电子设备可以根据拍摄关键词,从第一风格化模版库中选取与拍摄关键词的相似度大于预设阈值的第一目标风格化模版。其中,第一风格化模板库可以包括预存的多个风格化模版,每个风格化模版可以对应一组风格化参数。电子设备可以根据第一目标风格化模版,确定第二风格化模版。
6、在该实现方式中,由于电子设备可以根据拍摄关键词,确定第一目标风格化模版,可以使得第一目标风格化模版更符合用户的需求,且电子设备可以自动筛选得到第一目标风格化模版,无需用户手动选择,可以提升拍摄效率。
7、在一种可能的实现方式中,电子设备根据第一目标风格化模版,确定第二风格化模版,包括:将第一目标风格化模版作为第二风格化模版,第二风格化模版包括第一目标风格化模版对应的第一风格化参数集合。
8、在该实现方式中,电子设备将第一目标风格化模版作为第二风格化模版,由于该第二风格化模版是基于用户语音数据中的拍摄关键词确定的,电子设备若使用该第二风格化模版对采集的图像进行处理,可以使得处理后的图像更符合用户的预期效果。
9、在一种可能的实现方式中,电子设备可以获取电子设备的环境信息,确定第二风格化参数集合,或者电子设备可以获取第三风格化模版对应的第三风格化参数集合。其中,第三风格化模版为用户在预设时段内使用次数大于预设次数的风格化模版。电子设备根据第一目标风格化模版,确定第二风格化模版可以包括:电子设备根据第二风格化参数集合、第三风格化参数集合中的至少一项,以及第一目标风格化模版对应的第一风格化参数集合,确定第四风格化参数集合,电子设备可以将第四风格化参数集合作为第二风格化模版对应的一组风格化参数。
10、其中,第四风格化参数集合为电子设备结合多维度信息确定的第二风格化模版对应的一组风格化参数。
11、在该实现方式中,电子设备可以基于不同维度的风格化参数集合,如第二风格化参数集合、第三风格化参数集合中的至少一项,以及第一目标风格化模版对应的第一风格化参数集合,确定第二风格化模版对应的一组风格化参数,可以为用户提供更精准、更贴合需求的风格化生成效果。
12、在一种可能的实现方式中,若电子设备未匹配到第一目标风格化模版,电子设备可以向云端服务器发送第一请求,第一请求可以至少包括拍摄关键词。电子设备可以接收来自云端服务器的第一响应,第一响应包括第二风格化模版。
13、其中,电子设备未匹配到第一目标风格化模版可以理解为:第一风格化模版库中不存在与拍摄关键词的相似度大于预设阈值的第一目标风格化模版。也即第一风格化模版库中的风格化模版与拍摄关键词的相似度均小于或等于预设阈值。
14、在该实现方式中,若电子设备未匹配到第一目标风格化模版,电子设备可以通过云端获取第二风格化模版,在后续拍摄过程中,电子设备可以使用云端发送的第二风格化模版处理图像,可以解决电子设备的第一风格化模版库中风格化模版有限的问题。
15、在一种可能的实现方式中,第一请求还包括以下至少一项:电子设备的环境信息,或者,第一指示信息;其中,第一指示信息用于指示第三风格化模版。示例性的,第一指示信息可以为第三风格化模版对应的标签,或者第三风格化模版对应的搜索关键词,或者第三风格化模版对应的一组风格化参数。
16、在该实现方式中,由于第一请求中可以包括:环境信息或者第一指示信息,因此云端服务器可以结合该多维度的信息,确定第二风格化模版,可以使得第二风格化模版满足用户个性化的拍摄需求。
17、在一种可能的实现方式中,响应于拍摄操作,且若电子设备未接收到来自云端服务器的第二响应,电子设备可以向云端服务器发送第二请求;第二请求包括至少一张第三图像;电子设备可以接收来自云端服务器的第二响应,第二响应包括第四图像,第四图像是云端服务器采用第二风格化模版对至少一张第三图像进行处理后的图像;电子设备可以显示第四图像。
18、在一些实施例中,在电子设备接收到第一响应的情况下,若电子设备检测到拍摄操作,电子设备可以通过摄像头获取至少一张第三图像,电子设备可以采用第一响应中的第二风格化模版对至少一张第二图像进行处理,得到第四图像。
19、在该实现方式中,在电子设备接收到第一响应之前,由于电子设备中没有第二风格化模版,且云端服务器中有第二风格化模版,因此电子设备需要将拍摄的至少一张第三图像发送至云端服务器,经云端服务器的第二风格化模版处理后,得到第四图像。
20、在一种可能的实现方式中,电子设备可以在拍摄界面显示第一窗口;第一窗口显示有第四图像。响应于在第一窗口存储第四图像的操作,电子设备将第四图像存储至图库。
21、示例性的,参照下述实施例中的图7,第一窗口可以为窗口701,第四图像可以为风格化后的男士,在第一窗口存储第四图像的操作可以为:用户点击窗口701中保存控件702的操作。
22、在该实现方式中,由于拍摄界面可以显示第一窗口,第一窗口中显示有第四图像,可以方便用户实时查看拍摄效果(第四图像),在用户确认第四图像符合用户预期的处理效果的情况下,响应于在第一窗口存储第四图像的操作,电子设备可以将第四图像存储至图库,在后续处理中,用户可以从图库中查看该第四图像。
23、在一种可能的实现方式中,在将第四图像存储至图库的情况下,电子设备可以在拍摄界面的上方显示第二窗口,第二窗口用于指示是否下载第二风格化模版。响应于在第二窗口下载第二风格化模版的操作,电子设备可以从云端服务器获取第二风格化模版。电子设备可以将第二风格化模版存储至第一风格化模版库,且在第二风格化模版存储至第一风格化模版库的情况下,电子设备可以在拍摄界面显示第一图标,第一图标为第二风格化模版的图标。
24、示例性的,参照图8中的a,第二窗口可以为窗口801,在第二窗口下载第二风格化模版的操作可以为用户点击下载控件802的操作。
25、示例性的,参照图8中的b,第一图标可以为804,且图8中的b以“自定义”表示第二风格化模版对应的标签。
26、在该实现方式中,电子设备可以选择将第二风格化模版存储至第一风格化模版库中,在后续的拍摄中,电子设备可以直接使用该第二风格化模版。另外,电子设备显示第一图标,可以直观地向用户展示电子设备新增了第二风格化模版,用户体验好。
27、第二方面,本技术实施例提供一种拍摄方法,执行该方法的主体可以为云端服务器。该方法可以包括:云端服务器可以接收来自电子设备的第一请求,第一请求至少包括拍摄关键词;云端服务器可以根据拍摄关键词,从第二风格化模板库中选取与拍摄关键词的相似度大于预设阈值的第二目标风格化模版;云端服务器根据第二目标风格化模版,确定第二风格化模版;在确定第二风格化模版之后,云端服务器向电子设备发送第一响应,第一响应包括第二风格化模版。
28、本技术实施例中,云端服务器可以基于拍摄关键词,确定第二目标风格化模版,进而确定第二风格化模版,且向电子设备发送第一响应,可以使得电子设备可以基于第一响应中的第二风格化模版处理图像,进而可以为用户提供多样化的风格化效果。
29、在一种可能的实现方式中,云端服务器根据第二目标风格化模版,确定第二风格化模版,包括:云端服务器将第二目标风格化模版作为第二风格化模版,第二风格化模版包括第二目标风格化模版对应的第五风格化参数集合。
30、在该实现方式中,云端服务器将第二目标风格化模版作为第二风格化模版,由于该第二风格化模版是基于用户语音数据中的拍摄关键词确定的,后续若使用该第二风格化模版对图像进行处理,可以使得处理后的图像更符合用户的预期效果。
31、在一种可能的实现方式中,第一请求还包括以下至少一项:电子设备的环境信息,或者,第一指示信息。其中,第一指示信息用于指示第三风格化模版,第三风格化模版为用户在预设时段内的使用次数大于预设次数的风格化模版。
32、在该实现方式中,由于第一请求中包括多维度的信息,多维度的信息可以为:电子设备的环境信息,或者第一指示信息,在云端服务器接收到第一请求的情况下,云端服务器可以基于该第一请求中多维度的信息确定第二风格化模版。
33、在一种可能的实现方式中,云端服务器可以获取以下至少一项:获取电子设备的环境信息对应的第二风格化参数集合;或者,获取第三风格化模版对应的第三风格化参数集合;云端服务器根据第二目标风格化模版,确定第二风格化模版,包括:根据第二风格化参数集合、第三风格化参数集合的至少一项,以及第二目标风格化模版对应的第五风格化参数集合,确定第六风格化参数集合;云端服务器可以将第六风格化参数集合作为第二风格化模版对应的一组风格化参数。
34、在该实现方式中,云端服务器结合第二风格化参数集合、第三风格化参数集合中的至少一项,以及第二目标风格化参数集合确定第六风格化参数集合,可以为用户提供更精准、更贴合需求的风格化生成效果。
35、在一种可能的实现方式中,云端服务器可以接收来自电子设备的第二请求,第二请求包括至少一张第三图像;云端服务器可以根据第二风格化模版,对至少一张第三图像进行处理,得到第四图像,在得到第四图像之后,云端服务器可以向电子设备发送第二响应,第二响应包括第四图像。
36、在该实现方式中,由于云端服务器中有第二风格化模版,因此云端服务器可以利用第二风格化模板对至少一张第三图像进行处理,得到第四图像,且云端服务器可以向电子设备发送第四图像,可以便于用户在电子设备中查看第四图像。
37、第三方面,本技术实施例提供一种电子设备,包括处理器和存储器,存储器用于存储代码指令,处理器用于运行代码指令,以执行第一方面或第一方面的任意一种可能的实现方式中描述的方法,或者执行第二方面或第二方面的任意一种可能的实现方式中描述的方法。
38、其中,该电子设备可以为移动终端设备或者服务器(如云端服务器)。
39、第四方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行第一方面或第一方面的任意一种可能的实现方式中描述的方法,或者执行第二方面或第二方面的任意一种可能的实现方式中描述的方法。
40、第五方面,本技术实施例提供一种包括计算机程序的计算机程序产品,当计算机程序在计算机上运行时,使得计算机执行第一方面或第一方面的任意一种可能的实现方式中描述的方法,或者执行第二方面或第二方面的任意一种可能的实现方式中描述的方法。
41、第六方面,本技术提供一种芯片或者芯片系统,该芯片或者芯片系统包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指令,以执行第一方面或第一方面的任意一种可能的实现方式中描述的方法,或者执行第二方面或第二方面的任意一种可能的实现方式中描述的方法。
42、其中,芯片中的通信接口可以为输入/输出接口、管脚或电路等。
43、在一种可能的实现中,本技术中上述描述的芯片或者芯片系统还包括至少一个存储器,该至少一个存储器中存储有指令。该存储器可以为芯片内部的存储单元,例如,寄存器、缓存等,也可以是该芯片的存储单元(例如,只读存储器、随机存取存储器等)。
44、应当理解的是,本技术的第三方面至第六方面与本技术的第一方面的技术方案相对应,或者与本技术的第二方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com