一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种拍摄提示方法、装置、电子设备及介质与流程

2022-03-26 13:21:38 来源:中国专利 TAG:


1.本技术属于计算机技术领域,尤其涉及一种拍摄提示方法、装置、电子设备及介质。


背景技术:

2.随着移动通信技术的快速发展,移动终端(如智能手机等)的使用越来越频繁,用户经常在各种场合各种地点使用移动终端,同时,随着移动终端的拍照质量不断升级,移动终端还成为人们用来拍照的主要工具。
3.随着用户拍照对美感,创意的要求越来越高,现在拍照的时候有一种常见的场景,需要将背景的倒影同时拍摄出来。上述拍摄场景,在拍摄的过程中通常需要选取倒影拍摄的反射区域,然而,由于在确定上述反射区域的过程中,通常需要反复尝试多次,才能获取到正确的反射区域,从而导致拍照调整的时间较长,降低了拍摄效率。


技术实现要素:

4.本技术实施例的目的是提供一种拍摄提示方法、装置、电子设备及介质,以解决倒影拍摄过程中拍摄效率较低的技术问题。
5.为了解决上述技术问题,本技术实施例是这样实现的:
6.第一方面,本技术实施例提供了一种拍摄提示方法,包括:
7.根据目标对象的高度、第一距离和第二距离,确定反射区域,所述第一距离为拍摄位置与目标平面的距离,所述第二距离为拍摄位置与所述目标对象之间的距离;
8.输出提示信息,所述提示信息包括所述反射区域的位置。
9.第二方面,本技术实施例提供了一种拍摄提示装置,包括:
10.第一确定模块,用于根据目标对象的高度、第一距离和第二距离,确定反射区域,所述第一距离为拍摄位置与目标平面的距离,所述第二距离为拍摄位置与所述目标对象之间的距离;
11.输出模块,用于输出提示信息,所述提示信息包括所述反射区域的位置。
12.第三方面,本技术实施例提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的拍摄提示方法的步骤。
13.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的拍摄提示方法的步骤。
14.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的拍摄提示方法。
15.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介
质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
16.本技术实施例中的拍摄提示方法、装置、电子设备及介质,通过根据目标对象的高度、第一距离和第二距离,确定反射区域,第一距离为拍摄位置与目标平面的距离,第二距离为拍摄位置与目标对象之间的距离,然后,输出提示信息,上述提示信息包括反射区域的位置。本技术实施例中,通过根据目标对象的高度、第一距离和第二距离,确定反射区域,然后,输出提示信息的方法,可以在倒影拍摄过程中快速准确确定出反射区域的位置。在确定反射区域的过程中,无需用户反复尝试多次,用户基于上述提示信息即可确定出反射区域,从而有效提高了拍摄效率。
附图说明
17.图1为本技术实施例提供的拍摄提示方法的第一种流程示意图;
18.图2为本技术实施例提供的拍摄提示方法的第二种流程示意图;
19.图3为本技术实施例提供的拍摄提示方法的第三种流程示意图;
20.图4为本技术实施例提供的拍摄提示方法的第四种流程示意图;
21.图5为本技术实施例提供的拍摄提示方法的二维示意图;
22.图6为本技术实施例提供的拍摄提示装置的模块组成示意图;
23.图7为本技术实施例提供的电子设备的第一种结构示意图;
24.图8为本技术实施例提供的电子设备的第二种结构示意图。
具体实施方式
25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
26.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
27.在本技术实施例中,终端设备可以是智能手机、平板电脑等,以终端设备为例,图1为本技术实施例提供的拍摄提示方法的第一种流程示意图,图1中的方法能够由终端设备执行,特别由终端设备其中设置的程序模块执行,如图1所示,该方法至少包括以下步骤:
28.在s102中,根据目标对象的高度、第一距离和第二距离,确定反射区域,第一距离为拍摄位置与目标平面的距离,第二距离为拍摄位置与目标对象之间的距离。
29.作为示例,上述目标对象可以为在拍摄过程中用于作为倒影拍摄的对象,例如,如果以某建筑物作为倒影拍摄的背景,则该建筑物可以为本说明书实施例中的目标对象。如果以某自然风景作为倒影拍摄的背景,则该自然风景可以为本说明书实施例中的目标对象,本说明书实施例对上述目标对象的具体内容不作具体限定。上述拍摄位置可以为用于拍摄的终端设备(如移动终端)当前所处的位置。上述目标平面可以为可以进行倒影取景的
平面,或者,也可以为反射区域所在的平面如可以为地面等。上述第一距离可以为终端设备与地面之间的距离等。上述反射区域可以为目标对象的取景区域,上述取景区域可以为位于地面上的液体区域,该液体可以为水等。或者,上述取景区域也可以为镜子所在区域、毛玻璃所在区域等能够对目标对象的倒影进行取景的区域等,本说明书实施例对上述反射区域所包含的具体内容不作具体限定。
30.在一种可选的实现方式中,用户的终端设备中可以设置有摄像组件、以及相机等应用程序,当用户需要通过终端设备进行拍摄时,可以通过点击上述应用程序主界面上的拍照按键进入拍摄预览界面,或者,通过语音等其他方式进入拍摄预览界面,然后,用户可以通过点击上述拍摄预览界面中的第一拍摄按键向终端设备发送第一拍摄指令,这样,终端设备可以在接收到上述第一拍摄指令的情况下进入倒影拍摄模式,并在终端设备的显示界面中显示预览图像。用户可以从上述预览图像中选取出目标对象,终端设备接收到上述目标对象,并利用预设算法确定出上述目标对象的高度、拍摄位置与上述目标平面之间的距离,以及上述拍摄位置与目标对象之间的距离,然后,根据上述目标对象的高度、第一距离和第二距离,可以利用镜面反射光学原理确定出上述反射区域。
31.在s104中,输出提示信息,提示信息包括反射区域的位置。
32.在一种可选的实现方式中,在上述102中确定出反射区域后,可以构建该反射区域在当前拍摄位置处的三维坐标信息,输出上述反射区域的三维坐标信息,并在终端设备的显示界面中显示上述反射区域的三维坐标信息,以通过上述反射区域的三维坐标信息对用户进行提示。
33.由以上本说明书实施例提供的技术方案可见,本说明书实施例通过根据目标对象的高度、第一距离和第二距离,确定反射区域,第一距离为拍摄位置与目标平面的距离,第二距离为拍摄位置与目标对象之间的距离,然后,输出提示信息,上述提示信息包括反射区域的位置。本技术实施例中,通过根据目标对象的高度、第一距离和第二距离,确定反射区域,然后,输出提示信息的方法,可以在倒影拍摄过程中快速准确确定出反射区域的位置,这样,由于在确定反射区域的过程中,无需用户反复尝试多次,用户基于上述提示信息即可确定出反射区域,从而有效提高了拍摄效率。
34.进一步的,如图2所示,终端设备在通过上述s102的处理后,上述方法还可以包括s106。
35.在s106中,在反射区域满足反射条件的情况下,控制摄像头采集第一预览图像,第一预览图像包括目标对象的倒影图像。
36.在一种可选的实现方式中,以上述反射区域为水面取景区域为例,在上述终端设备通过上述s102的处理,确定出反射区域后,可以在上述终端设备中显示反射区域,用户可以通过上述终端设备中显示的反射区域,确定出上述反射区域的物理位置区域,在上述确定的物理位置区域处铺满水,之后可以控制摄像头采集第一预览图像。由于在上述反射区域所对应的物理位置区域处铺满水,这样,在进行上述水面倒映拍摄的过程中,在上述拍摄位置处通过该反射区域可以拍摄到上述目标对象的倒影图像。由于上述过程可以预先快速准确确定出反射区域,用户在进行倒影拍摄过程中,可以准确选取反射区域,提高拍摄效率。
37.在另一种可选的实现方式中,在上述反射区域满足反射条件的情况下,用户可以
对上述相机应用程序的拍摄参数(如焦距、模式、曝光度等)进行调整,然后,可以触发相机应用程序上显示的快门按键向终端设备发送拍摄指令,这样,终端设备可以接收到上述拍摄指令的情况下控制摄像头采集第一预览图像。或者,在上述反射区域满足反射条件的情况下,用户可以通过直接触发相机应用程序上显示的快门按键的方式向终端设备发送拍摄指令,这样,终端设备可以接收到上述拍摄指令,并在接收到上述拍摄指令的情况下控制摄像头采集第一预览图像,本说明书实施例对上述拍摄的具体过程不作具体限定。
38.进一步的,如图3所示,在上述s102之前,上述方法还可以包括下述步骤a2-步骤a6的处理过程,具体可以参见下述步骤a2-步骤a6的具体处理过程。
39.在步骤a2中,显示拍摄预览界面。
40.作为示例,上述拍摄预览界面可以为待拍摄的人物图像预览界面、景物图像预览界面、建筑物图像预览界面等,本说明书实施例对上述拍摄预览界面的具体内容不作具体限定。
41.在一种可选的实现方式中,用户的终端设备中可以设置有摄像组件、以及相机等应用程序,当用户需要通过终端设备进行拍摄时,可以通过点击上述应用程序主界面上的拍照按键进入拍摄预览界面,或者通过语音等其他方式进入拍摄预览界面,然后,用户可以通过点击上述拍摄预览界面中的第一拍摄按键向终端设备发送第一拍摄指令,这样,终端设备可以在接收到上述第一拍摄指令的情况下进入倒影拍摄模式,并在终端设备的显示界面中显示拍摄预览界面。
42.在步骤a4中,对拍摄预览界面显示的预览图像进行识别,在识别出预览图像中存在第一对象的情况下,将第一对象确定为目标对象。
43.作为示例,上述第一对象可以为预先设定的可以作为倒影拍摄的对象,如上述第一对象可以为预先设定的雪山的山顶,或者,可以为预先设定的某建筑物等,本说明书实施例对上述第一对象的具体内容不作具体限定。
44.在一种可选的实现方式中,以上述第一对象为雪山为例,当上述终端设备通过上述步骤a2的处理显示拍摄预览界面之后,可以对上述拍摄预览界面显示的预览图像进行识别,在识别出上述预览图像中存在雪山的情况下,可以将上述雪山确定为目标对象。
45.或者,在步骤a6中,在接收到用户对预览图像的第一输入的情况下,将第一输入选取的第二对象确定为目标对象。
46.作为示例,上述第一输入可以为用户通过手指或触控笔在上述终端设备显示的拍摄预览界面中执行的选取操作。或者,也可以为通过语音的方式进行的语音输入操作等,本说明书实施例对上述第一输入的具体内容不作具体限定。
47.在一种可选的实现方式中,以上述预览图像中远处的雪山为例,如果用户想要对上述雪山山顶所在的区域进行倒影拍摄,可以通过手指或触控笔在上述终端设备显示的雪山的山顶部分,以触摸滑动选取的方式将上述第一输入选取的第二对象确定为目标对象。也可以通过语音的方式说出“倒影拍摄区域为雪山山顶”来将第一输入选取的第二对象确定为目标对象。
48.进一步的,为了能够更准确的确定出上述反射区域,如图3所示,上述s102的处理方法可以多种多样,以下再提供一种可选的处理方法,具体可以参见下述s1022-s1028的处理方法,具体可以参见下述s1022-s1028的具体处理过程。
49.在s1022中,对预览图像中的目标对象进行三维建模,得到第一三维模型。
50.在一种可选的实现方式中,终端设备中可以预先设置有预设三维建模算法,终端设备在确定出上述预览图像中所包含的目标对象的情况下,可以基于上述预设三维建模算法对上述目标对象进行三维建模处理,得到第一三维模型。
51.在s1024中,对目标对象的镜像对象进行三维建模,得到第二三维模型。
52.在一种可选的实现方式中,终端设备在确定出上述上述预览图像中所包含的目标对象的情况下,可以基于该目标对象确定与该目标对象对应的镜像对象,之后,可以基于上述预设三维建模算法对上述镜像对象进行三维建模处理,得到第二三维模型。
53.在s1026中,基于第一三维模型、第二三维模型,获取目标对象的高度、第一距离和第二距离。
54.在s1028中,基于目标对象的高度、第一距离以及第二距离,确定反射区域。
55.在一种可选的实现方式中,如图4所示,上述s1028的处理方法可以多种多样,以下再提供一种可选的处理方法,具体可以参见下述s10282-s10284的具体处理过程。
56.在s10282中,确定第二三维模型的第一位置和第二位置,第一位置与目标对象在竖直方向上最高位置对应,第二位置与目标对象在竖直方向上最低位置对应。
57.在s10284中,基于第一位置第二位置,确定反射区域。
58.在一种可选的实现方式中,上述s10284的处理方法可以多种多样,以下再提供一种可选的处理方法,具体可以参见下述步骤b2-步骤b2的具体处理过程。
59.在步骤b2中,确定拍摄位置与上述第一位置之间的第一连线,以及上述第一连线与镜面之间的第一交点的位置信息;
60.在步骤b4中,确定拍摄位置与上述第二位置之间的第二连线,上述第二连线与镜面之间的第二交点的位置信息。
61.在步骤b6中,基于第一交点的位置信息和第二交点的位置信息,确定反射区域。
62.在一种可选的实现方式中,以上述镜像对象为目标对象在倒影拍摄区域中的一部分为例,上述镜像对象可以是用户通过手指或触控笔在上述终端设备显示的目标对象上选取的部分区域,或者,也可以是通过语音的方式选取的部分区域,例如通过语音方式说出“镜像对象为雪山山顶”来将雪山山顶确定为镜像对象等。例如,目标对象可以为雪山,而镜像对象可以为雪山的山顶等,也即本实现方式中可以以选取的目标对象的部分区域作为倒影拍摄区域。
63.具体的,可以基于第一三维模型,确定拍摄位置距离目标平面的第一竖直距离,拍摄位置距离目标对象的第二水平距离、目标对像的第一竖直高度,可以基于第二三维模型确定出镜像对象的第二竖直高度。然后,可以基于第一竖直距离、第二水平距离、第一竖直高度以及第二竖直高度,确定上述第一连线与镜面之间的第一交点的位置信息。以及基于第一竖直距离、第二水平距离、第一竖直高度以及第二竖直高度,确定上述第二连线与镜面之间的第二交点的位置信息,之后,可以基于第一交点的位置信息和第二交点的位置信息,确定反射区域。
64.在一种可选的实现方式中,如图5所示,假设基于上述第一三维模型获取到上述拍摄位置e距离目标平面的第一竖直距离为a,上述拍摄位置e距离上述目标对象的第二水平距离为d、确定上述目标对像的第一竖直高度h、以及j基于上述第一位置w与第二位置v确定
出的上述镜像对象的第二竖直高度为b。假设第一交点m与拍摄位置e之间的水平距离为x,第二交点n与上述拍摄位置e之间的水平距离为y,则可以基于公式1:x=a/tan(arctan((a h)/d));公式2:y=a/tan(arctan((a h-b)/d))确定出上述第一交点的位置信息m,以及上述第二交点的位置信息n。
65.进一步的,为了能够让用户可以准确的找到上述目标取景区域所对应的物理位置区域,上述s104的处理过程可以多种多样,以下再提供一种可选的处理方法,具体可以参见下述步骤e2-步骤e4的具体处理过程。
66.在步骤e2中,确定反射区域在第一三维模型中的位置信息。
67.在步骤e4中,基于位置信息,输出提示信息。
68.在一种可选的实现方式中,上述终端设备通过上述步骤e2的处理,确定反射区域在第一三维模型中的位置信息之后,可以基于上述位置信息确定该位置信息所处第一三维模型中的坐标信息,并对上述反射区域所在位置进行语音提示,或者,对上述反射区域所在位置进行标识,以指引用户找到与上述反射区域对应的物理位置区域。
69.由以上本说明书实施例提供的技术方案可见,本说明书实施例通过根据目标对象的高度、第一距离和第二距离,确定反射区域,第一距离为拍摄位置与目标平面的距离,第二距离为拍摄位置与目标对象之间的距离,输出提示信息,上述提示信息包括反射区域的位置。本技术实施例中,通过根据目标对象的高度、第一距离和第二距离,确定反射区域,然后,输出提示信息的方法,可以在倒影拍摄过程中快速准确确定出反射区域的位置,这样,由于在确定反射区域的过程中,无需用户反复尝试多次,用户基于上述提示信息即可确定出反射区域,从而有效提高了拍摄效率。
70.本技术实施例提供的拍摄提示方法,执行主体可以为拍摄提示装置。本技术实施例中以拍摄提示装置执行拍摄提示的方法为例,说明本技术实施例提供的拍摄提示的装置。如图6所示,该拍摄提示装置包括:
71.第一确定模块601,用于根据目标对象的高度、第一距离和第二距离,确定反射区域,所述第一距离为拍摄位置与目标平面的距离,所述第二距离为拍摄位置与所述目标对象之间的距离;
72.输出模块602,用于输出提示信息,所述提示信息包括所述反射区域的位置。
73.可选地,上述装置还包括:
74.控制模块,用于在所述反射区域满足反射条件的情况下,控制摄像头采集第一预览图像,所述第一预览图像包括所述目标对象的倒影图像。
75.可选地,上述装置还包括:
76.显示模块,用于显示拍摄预览界面;
77.第二确定模块,用于对所述拍摄预览界面显示的预览图像进行识别,在识别出所述预览图像中存在第一对象的情况下,将所述第一对象确定为目标对象;
78.或者,第三确定模块,用于在接收到用户对所述预览图像的第一输入的情况下,将所述第一输入选取的第二对象确定为目标对象。
79.可选地,上述第一确定模块,包括:
80.第一建模单元,用于对预览图像中的目标对象进行三维建模,得到第一三维模型;
81.第二建模单元,用于对所述目标对象的镜像对象进行三维建模,得到第二三维模
型;
82.获取单元,用于基于所述第一三维模型、所述第二三维模型,获取目标对象的高度、第一距离和第二距离;
83.第一确定单元,用于基于所述目标对象的高度、所述第一距离以及所述第二距离,确定反射区域。
84.可选地,上述确定单元,包括:
85.第一确定子单元,用于确定所述第二三维模型的第一位置和第二位置,所述第一位置与所述目标对象在竖直方向上最高位置对应,所述第二位置与所述目标对象在竖直方向上最低位置对应;
86.第二确定子单元,用于基于所述第一位置所述第二位置,确定反射区域。
87.可选地,上述输出模块包括:
88.第二确定单元,用于确定所述反射区域在所述第一三维模型中的位置信息;
89.信息输出单元,用于基于所述位置信息,输出提示信息。
90.由以上本说明书实施例提供的技术方案可见,本说明书实施例通过根据目标对象的高度、第一距离和第二距离,确定反射区域,第一距离为拍摄位置与目标平面的距离,第二距离为拍摄位置与目标对象之间的距离,然后,输出提示信息,上述提示信息包括反射区域的位置。本技术实施例中,通过根据目标对象的高度、第一距离和第二距离,确定反射区域,然后,输出提示信息的方法,可以在倒影拍摄过程中快速准确确定出反射区域的位置,这样,由于在确定反射区域的过程中,无需用户反复尝试多次,用户基于上述提示信息即可确定出反射区域,从而有效提高了拍摄效率。
91.本技术实施例中的拍摄提示装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
92.本技术实施例中的拍摄提示装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
93.本技术实施例提供的拍摄提示装置能够实现图1至图5的方法实施例实现的各个过程,为避免重复,这里不再赘述。
94.可选地,如图8所示,本技术实施例还提供一种电子设备800,包括处理器801和存储器802,存储器802上存储有可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述拍摄提示方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
95.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移
动电子设备。
96.图8为实现本技术实施例的一种电子设备的硬件结构示意图。
97.该电子设备800包括但不限于:射频单元801、网络模块802、音频输出单元803、输入单元804、传感器805、显示单元806、用户输入单元807、接口单元808、存储器809、以及处理器810等部件。
98.本领域技术人员可以理解,电子设备800还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器810逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
99.其中,处理器810,用于:
100.根据目标对象的高度、第一距离和第二距离,确定反射区域,所述第一距离为拍摄位置与目标平面的距离,所述第二距离为拍摄位置与所述目标对象之间的距离;
101.输出提示信息,所述提示信息包括所述反射区域的位置。
102.进一步的,处理器810,用于在所述反射区域满足反射条件的情况下,控制摄像头采集第一预览图像,所述第一预览图像包括所述目标对象的倒影图像。
103.进一步的,显示单元806,用于:
104.显示拍摄预览界面;
105.其中,处理器810,用于:
106.对所述拍摄预览界面显示的预览图像进行识别,在识别出所述预览图像中存在第一对象的情况下,将所述第一对象确定为目标对象;
107.或者,在接收到用户对所述预览图像的第一输入的情况下,将所述第一输入选取的第二对象确定为目标对象。
108.进一步的,处理器810,还用于:
109.对预览图像中的目标对象进行三维建模,得到第一三维模型;
110.对所述目标对象的镜像对象进行三维建模,得到第二三维模型;
111.基于所述第一三维模型、所述第二三维模型,获取目标对象的高度、第一距离和第二距离;
112.基于所述目标对象的高度、所述第一距离以及所述第二距离,确定反射区域。
113.进一步的,处理器810,还用于:
114.确定所述第二三维模型的第一位置和第二位置,所述第一位置与所述目标对象在竖直方向上最高位置对应,所述第二位置与所述目标对象在竖直方向上最低位置对应;
115.基于所述第一位置所述第二位置,确定反射区域。
116.进一步的,处理器810,还用于:
117.确定所述反射区域在所述第一三维模型中的位置信息;
118.基于所述位置信息,输出提示信息。
119.由以上本说明书实施例提供的技术方案可见,本说明书实施例通过根据目标对象的高度、第一距离和第二距离,确定反射区域,第一距离为拍摄位置与目标平面的距离,第二距离为拍摄位置与目标对象之间的距离,然后,输出提示信息,上述提示信息包括反射区
域的位置。本技术实施例中,通过根据目标对象的高度、第一距离和第二距离,确定反射区域,然后,输出提示信息的方法,可以在倒影拍摄过程中快速准确确定出反射区域的位置,这样,由于在确定反射区域的过程中,无需用户反复尝试多次,用户基于上述提示信息即可确定出反射区域,从而有效提高了拍摄效率。
120.应理解的是,本技术实施例中,输入单元804可以包括图形处理器(graphics processing unit,gpu)8041和麦克风8042,图形处理器8041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元806可包括显示面板8061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板8061。用户输入单元807包括触控面板8071以及其他输入设备8072中的至少一种。触控面板8071,也称为触摸屏。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
121.存储器809可用于存储软件程序以及各种数据。存储器809可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器809可以包括易失性存储器或非易失性存储器,或者,存储器809可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器809包括但不限于这些和任意其它适合类型的存储器。
122.处理器810可包括一个或多个处理单元;可选的,处理器910集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。
123.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述拍摄提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
124.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
125.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述拍摄提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
126.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或
片上系统芯片等。
127.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述拍摄提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
128.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
129.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
130.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献