CN117859103A - 构图处理方法、装置、***和存储介质 - Google Patents
构图处理方法、装置、***和存储介质 Download PDFInfo
- Publication number
- CN117859103A CN117859103A CN202180101678.7A CN202180101678A CN117859103A CN 117859103 A CN117859103 A CN 117859103A CN 202180101678 A CN202180101678 A CN 202180101678A CN 117859103 A CN117859103 A CN 117859103A
- Authority
- CN
- China
- Prior art keywords
- target
- contour
- profile
- target profile
- imaging device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000000203 mixture Substances 0.000 title claims abstract description 89
- 238000003672 processing method Methods 0.000 title abstract description 9
- 238000003384 imaging method Methods 0.000 claims abstract description 116
- 238000000034 method Methods 0.000 claims abstract description 65
- 238000012545 processing Methods 0.000 claims description 48
- 238000000059 patterning Methods 0.000 claims description 25
- 238000004891 communication Methods 0.000 claims description 6
- 239000003086 colorant Substances 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 12
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000005670 electromagnetic radiation Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 229910044991 metal oxide Inorganic materials 0.000 description 2
- 150000004706 metal oxides Chemical class 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000008719 thickening Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- User Interface Of Digital Computer (AREA)
- Studio Devices (AREA)
Abstract
一种构图处理方法、装置、***和存储介质,所述方法包括:在显示界面中显示搭载于无人机中的成像装置所采集的画面;以及,在所述显示界面中显示选定目标轮廓和预设目标轮廓,所述选定目标轮廓为在所述画面中选定的目标对象的轮廓,所述预设目标轮廓与所述选定目标轮廓具有相同的形状,且位于所述显示界面上的固定位置;根据所述预设目标轮廓和所述选定目标轮廓之间的差异,控制所述无人机自动带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。本实施例实现自动精细化构图效果。
Description
本申请涉及无人机航拍技术领域,具体而言,涉及一种构图处理方法、装置、***和存储介质。
在航拍场景中,为了以期望构图拍摄目标对象,用户需要人为操作遥控器以控制无人机(UAV)飞行至合适的位置,并对无人机上搭载的成像装置进行调整,直到画面中目标对象的位置和角度满足构图需求,才能进行拍摄。随着无人机控制技术的发展,可以使无人机自动飞往指定地点进行拍摄,但是飞到指定地点后,如果用户想要目标在画面中完全按照自己需要的位置和角度进行拍摄,则又必须手动调整,受诸多因素的影响,人为操作往往无法达到非常精细的效果,并且在这期间为了达到期望构图可能要用户反复操作遥控器以控制无人飞行器或者成像装置,不仅操作复杂,且会导致时间成本和无人机的功耗增大,影响无人机的续航能力,因此,现有的无人机拍摄方法无法实现自动化精准构图。
发明内容
有鉴于此,本申请的目的之一是提供一种构图处理方法、装置、***和存储介质。
第一方面,本申请实施例提供了一种构图处理方法,包括:
在显示界面中显示搭载于无人机中的成像装置所采集的画面;以及,
在所述显示界面中显示选定目标轮廓和预设目标轮廓,所述选定目标轮廓为在所述画面中选定的目标对象的轮廓,所述预设目标轮廓与所述选定目标轮廓具有相同的形状,且位于所述显示界面上的固定位置;
根据所述预设目标轮廓和所述选定目标轮廓之间的差异,控制所述无人机自动带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。
第二方面,本申请实施例提供了一种构图处理装置,包括:
用于存储可执行指令的存储器;
一个或多个处理器;
显示器,用于在显示界面中显示搭载于无人机中的成像装置所采集的画面;以及,显示选定目标轮廓和预设目标轮廓,所述选定目标轮廓为在所述画面中选定的目标对象的轮廓,所述预设目标轮廓与所述选定目标轮廓具有相同的形状,且位于所述显示界面上的固定位置;
其中,所述一个或多个处理器执行所述可执行指令时,被单独地或共同地配置成执行第一方面任意一项所述的方法。
第三方面,本申请实施例提供了一种构图处理***,包括如第二方面所述的构图处理装置和搭载有成像装置的无人机;其中,所述构图处理装置与所述无人机通信连接。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有可执行指令,所述可执行指令被处理器执行时实现如第一方面任一项所述的方法。
第五方面,本申请实施例提供了一种计算机程序产品,包括如第一方面任一所述方法的计算机程序。
本申请实施例提供了一种构图处理方法,能够在交互显示界面中显示搭载于无人机中的成像装置所采集的画面以供用户观看,并且能够在显示界面中显示选定目标轮廓和预设目标轮廓,所述选定目标轮廓为在所述画面中选定的目标对象的轮廓,所述预设目标轮廓与所述选定目标轮廓具有相同的形状,且位于所述显示界面上的固定位置,所述固定位置指示用户期望的所述目标对象在画面中的期望显示位置,则可以根据所述预设目标轮廓和所述选定目标轮廓之间的差异,控制所述无人机自动带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合,实现自动化精细构图效果,并且这个过程无需用户手动操作无人机,操作简单,避免了用户反复手动操作无人机的过程,也有利于节省时间和无人机的损耗。
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附 图获得其他的附图。
图1是本申请实施例提供的构图处理***的结构示意图;
图2是本申请实施例提供的无人机的结构示意图;
图3是本申请实施例提供的第一种构图处理方法的流程示意图;
图4是本申请实施例提供的显示界面的固定位置的示意图;
图5A是本申请实施例提供的固定位置的指示信息与画面叠加显示的示意图;
图5B是本申请实施例提供的一种显示预设目标轮廓和选定目标轮廓的示意图;
图5C是本申请实施例提供的目标对象的轮廓和预设目标轮廓重合的示意图;
图6是本申请实施例提供的另一种选定目标轮廓和预设目标轮廓的示意图;
图7是本申请实施例提供的构图处理方法的另另一种流程示意图;
图8是本申请一个实施例提供的一种构图处理装置的结构示意图。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
针对于相关技术中的无人机拍摄方法无法实现自动化精准构图问题,本申请实施例提供了一种构图处理方法,能够在显示界面中显示搭载于无人机中的成像装置所采集的画面以供用户观看,并且能够在显示界面中显示选定目标轮廓和预设目标轮廓,所述选定目标轮廓为在所述画面中选定的目标对象的轮廓,所述预设目标轮廓与所述选定目标轮廓具有相同的形状,且位于所述显示界面上的固定位置,所述固定位置指示用户期望的所述目标对象在画面中的期望显示位置,预设目标轮廓与选定目标轮廓可能位置不同、显示尺寸不同或者在画面中的显示角度不同等等,则可以根据所述预设目标轮廓和所述选定目标轮廓之间的差异,控制所述无人机自动带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合,实现自动化精细构图效果,并且这个过程无需用户手动操作无人机,操作简单,用户只需进行目标对象选定即可,避免了用户反复手动操作无人机的过程,也有利于节省时间和无人机的损耗。
在一些实施例中,所述构图处理方法可以由构图处理装置来执行。示例性的,所 述构图处理装置可以包括有执行所述构图处理方法的程序。示例性的,所述构图处理装置至少包括有存储器和处理器,所述存储器存储有所述构图处理方法的可执行指令,所述处理器可被配置为执行所述可执行指令。示例性的,所述构图处理装置包括但不限于遥控器、智能电话/手机、平板计算机、个人数字助理(PDA)、膝上计算机、台式计算机、媒体内容播放器、视频游戏站/***、虚拟现实***、增强现实***、可穿戴式装置(例如,手表、眼镜、头盔或者挂件等)或者任何其他类型的装置。
在一些实施例中,请参阅图1,提供一种构图处理***,包括构图装置10和无人机20;所述构图处理装置10与无人机20(UAV)通信连接,图1中以所述构图处理装置10为遥控器示例,该遥控器具有显示器,该遥控器和显示器可以可拆卸连接,该显示器也可以固定设置于遥控器上。所述构图处理装置10与无人机20通信的类型的示例可以包括但不限于经由以下方式的通信:因特网,局域网(LAN),广域网(WAN),蓝牙,近场通信(NFC)技术,基于诸如通用分组无线电服务(GPRS)、GSM、增强型数据GSM环境(EDGE)、3G、4G或长期演进(LTE)协议的移动数据协议的网络,红外线(IR)通信技术,和/或WiFi,并且可以是无线式、有线式、或其组合。其中,所述无人机20还搭载有成像装置30。
示例性的,请参阅图2,所述无人机20至少包括有机身21、动力***22和飞行控制***23。以旋翼无人机为例,所述机身21可以包括中心架以及与中心架连接的一个或多个机臂,一个或多个机臂呈辐射状从中心架延伸出。
所述动力***22可以包括一个或多个电子调速器221(简称为电调)、一个或多个螺旋桨223以及与一个或多个螺旋桨相对应的一个或多个电机222,其中电机222连接在电子调速器221与螺旋桨223之间,电机222和螺旋桨223设置在无人机的机臂上;电子调速器221用于接收飞行控制***23产生的驱动信号,并根据驱动信号提供驱动电流给电机222,以控制电机222的转速。电机222用于驱动螺旋桨223旋转,从而为无人机20的飞行提供动力,该动力使得无人机20能够实现一个或多个自由度的运动。
飞行控制***23可以包括飞行控制器231和传感***232。传感***232用于测量无人机的姿态信息,即无人机20在空间的位置信息和状态信息,例如,三维位置、三维角度、三维速度、三维加速度和三维角速度等。传感***232例如可以包括陀螺仪、超声传感器、电子罗盘、惯性测量单元(Inertial Measurement Unit,IMU)、视觉传感器、全球导航卫星***和气压计等传感器中的至少一种。例如,全球导航卫星***可以是全球定位***(Global Positioning System,GPS)。飞行控制器用于控制无人 机的飞行,例如,可以根据传感***测量的姿态信息控制无人机的飞行。应理解,飞行控制器231可以按照预先编好的程序指令对无人机20进行控制,也可以通过响应来自所述构图处理装置(例如遥控器)的一个或多个遥控信号对无人机进行控制。
所述无人机20搭载有成像装置30,所述构图处理装置10可以根据所述预设目标轮廓和所述选定目标轮廓之间的差异控制所述无人机20自动带动所述成像装置30运动。示例性的,所述成像装置30可以是物理成像装置。所述成像装置30可以被配置成用于检测电磁辐射(例如,可见光、红外光和/或紫外光)并基于检测到的电磁辐射生成图像数据,图像数据可以是多色的(例如,RGB、CMYK、HSV)或单色的(例如,灰度、黑白、棕褐)。所述成像装置可以是照相机或摄像机等用于捕获图像的设备。
所述成像装置30至少包括感光元件和光学元件,可以捕捉彩色图像、灰度图像、红外图像等;所述感光元件例如为互补金属氧化物半导体(Complementary Metal Oxide Semiconductor,CMOS)传感器或电荷耦合元件(Charge-coupled Device,CCD)传感器,所述光学元件例如镜头、反射镜、滤波器等。所述成像装置30可以按指定图像分辨率拍摄图像或图像序列,也可以以指定帧率捕捉图像序列。所述成像装置30可以具有可调的拍摄参数,如曝光(例如,曝光时间、快门速度、孔径、胶片速度)、增益、伽玛、兴趣区、像素合并(binning)/子采样、像素时钟、偏移、触发、ISO等。与曝光相关的参数可以控制到达所述成像装置中的图像传感器的光量。例如,快门速度可以控制光到达图像传感器的时间量而孔径可以控制在给定时间内到达图像传感器的光量。与增益相关的参数可以控制对来自光学传感器的信号的放大。ISO可以控制相机对可用光的灵敏度水平。
示例性的,请参阅图2,所述成像装置30可以通过云台24搭载于无人机20上,或者也可直接固定于无人机20上。所述云台24可以包括电机。飞行控制器231可以通过电机控制云台24的运动。可选的,云台24还可以包括控制器,用于通过控制电机来控制云台24的运动。
接下来对本申请实施例提供的构图处理方法进行说明,请参阅图3,图3示出了一种构图处理方法的流程示意图,所述方法可以应用于构图处理装置,所述构图处理装置能够与无人机通信连接,所述无人机搭载有成像装置,能够在无人机运动过程中采集沿途的画面,所述构图装置包括有显示器(诸如触摸屏),其可以提供显示界面。所述显示器可以固定设置在所述构图装置上,也可以可拆卸设置在构图装置上。所述构图装置与所述显示器的连接方式包括有线连接或无线连接。所述方法包括:
在步骤S101中,在显示界面中显示搭载于无人机中的成像装置所采集的画面。
在步骤S102中,在所述显示界面中显示选定目标轮廓和预设目标轮廓,所述选定目标轮廓为在所述画面中选定的目标对象的轮廓,所述预设目标轮廓与所述选定目标轮廓具有相同的形状,且位于所述显示界面上的固定位置。
在步骤S103中,根据所述预设目标轮廓和所述选定目标轮廓之间的差异,控制所述无人机自动带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。
本实施例中,无需用户手动操作无人机,所述无人机可以在构图装置的控制下自动带动所述成像装置运动,在无人机自动带动所述成像装置运动的过程,可以通过在显示界面中显示的选定目标轮廓和预设目标轮廓之间的重合程度,确定所述成像装置采集的画面是否达到精准化的期望构图,在所述目标对象的轮廓与所述预设目标轮廓重合的情况下,确定所述成像装置采集的画面达到了精准化的期望构图。
在一些实施例中,所述构图处理装置可以接收所述成像装置采集的画面,进而将所述成像装置采集的画面显示在显示界面上,以供用户确定该画面是否满足用户需求(比如达到用户期望构图)。
示例性的,所述构图处理装置中预先设置有构图模式,可以响应于用户指令开启所述构图模式;在一个例子中,比如所述显示界面中提供了构图控件,用户可以根据实际需要操作(比如点击、长按、滑动等)该构图控件,进而所述构图处理装置响应于所述构图控件的触发操作,进入所述构图模式。
在进入所述构图模式之后,用户可以根据实际需要从所述画面中选定需要构图的目标对象,进而所述显示界面在所述目标对象所在位置处可以显示所述目标对象的轮廓(以下称为选定目标轮廓)。本实施例中在显示界面中显示以目标对象的形状轮廓确定的所述选定目标轮廓,相对于简单显示包括目标对象的矩形框等方式,可以实现偏差度极小的精准化构图效果。
在一些实施例中,所述目标对象可以包括以下至少一项:目标人物、目标物体、目标图形、选定的点、选定的线或选定的区域。
示例性的,所述目标人物或者所述目标物体可以由所述构图处理装置对所述画面进行图像识别得到,比如所述构图处理装置可以预存有所述目标人物或者所述目标物体的参考数据,所述构图处理装置对所述画面进行图像识别获得各个对象的识别数据,可以将多个对象的识别数据与所述目标人物或者所述目标物体的参考数据进行比对,从而确定所述目标人物或者所述目标物体并由用户进行进一步确认。示例性的,所述目标人物或者所述目标物体也可以由用户直接在所述画面中进行选定,比如可以通过 框选操作在所述画面中框选出所述目标对象或所述目标物体。进而所述构图处理装置可以根据所述目标人物或者所述目标物体的形状轮廓确定所述选定目标轮廓。
示例性的,所述目标图形可以包括对称图形和/或指定结构的图形,所述指定结构的图像包括但不限于四边形、心形、花型、五角星形或者不规则多边形等。在一个例子中,所述目标图形基于在所述画面中的选择框选定,比如用户可以在所述画面的某个显示范围内进行框选操作,所述构图处理装置可以基于所述框选操作显示选择框,则处于选择框内的图形即为本次选定的目标图形。在另一个例子中,为了节省用户操作,所述构图处理装置可以对所述画面进行形状识别以得到至少一个候选图形,进而可以显示所述至少一个候选图形供用户选择与确认,从而获取从至少一个候选图像中选定的目标图形。进而所述构图处理装置可以根据所述目标图形的形状轮廓确定所述选定目标轮廓。
示例性的,所述选定的点、选定的线和/或选定的区域可以是在所述画面中显示的物体周围选定。比如所述画面中显示有河流、公路等物体,所述选定的点、选定的线和/或选定的区域可以在河流或者公路等物体周围进行选定。比如用户可以根据实际需要在所述画面显示的物体周围选择一个点,或者勾画线段(选定的线)或者闭合曲线(选定的区域)。其中,为了提高显示效果,若所述目标对象为选定的点,在所述显示界面中显示的选定目标轮廓包括所述选定的点加粗后的显示效果;若所述目标对象为选定的线,在所述显示界面中显示的选定目标轮廓包括:所述选定的线及其延长线,一方面方便用户了解其所选定的线所在位置,另一方面也方便确定选定目标轮廓和预设目标轮廓之间的差异(比如位置差异和/或角度差异等);若所述目标对象为选定的区域,在所述显示界面中显示的选定目标轮廓包括:包围所述选定的区域的闭合曲线,可以理解的是,本申请对于所述选定的区域的形状不做任何限定,比如所述选定的区域可以是圆形或者方形。
可以理解的是,用户在选择目标对象的过程中,若选择的对象不满足需求,可以重新选择或者调整,以便构图处理装置获取最终选定的目标对象;比如首次选择的图形不满足需求,可以重新选择目标图形;又比如选定的线或者点所在位置不满足需求,可以调整选定的点或者线所在位置;还比如选定的区域的大小不满足需求,可以调整选定的区域的尺寸。
在选定所述目标对象之后,可以根据所述目标对象对应的选定目标轮廓获取预设目标轮廓,并将所述预设目标轮廓显示在所述显示界面上的固定位置。所述预设目标轮廓与所述选定目标轮廓具有相同的形状,但所述预设目标轮廓与所述选定目标轮廓 的显示尺寸、显示的位置或者显示角度等可能相同或者不同。其中,所述固定位置为所述目标对象的期望构图位置。
在一示例性的实施例中,所述画面在所述显示界面中全屏显示;所述固定位置可以包括以下至少一种:所述显示界面的中心点、所述显示界面的横向N等分线与纵向M等分线的交点、所述显示界面中的闭合曲线、对角线、或横向N等分线和/或纵向M等分线;其中,N、M均为大于1的整数。比如当N=2时,表示所述显示界面的横向二等分线;当M=3时,表示所述显示界面的纵向三等分线。可以理解的是,所述固定位置可以是预先设置的,也可以是用户根据实际需要在所述构图处理装置上进行自定义设置得到,比如用户可以根据实际需要在所述显示界面的任意位置确定一闭合曲线或者点,则所述构图处理装置可以将所述闭合曲线或者点所在位置确定为固定位置。
在一个例子中,为了让用户知道显示界面中的固定位置,以明确预设目标轮廓显示在哪里,可以在所述显示界面中显示所述固定位置的指示信息,所述指示信息可以是显示在显示界面中显示的指示所述固定位置的线条或者点。比如请参阅图4,在图4在显示界面中以点和线指示出了多个固定位置,A、C、G、I点为横纵三等分线的交点,B、D、F、H为横纵二等分线与三等分线交点,E为画面的中心点,所述预设目标轮廓可以根据实际应用场景位于A、B、C、D、E、F、G、H、I中的其中一个固定位置上,也可以位于横纵三等分线、横纵二等分线中的其中一个线条上。
在另一示例性的实施例中,当所述画面在所述显示界面中非全屏显示时,所述固定位置可以包括以下至少一种:所述画面所在显示区域的中心点、所述画面所在显示区域的横向N等分线与纵向M等分线的交点、所述画面所在显示区域的闭合曲线、对角线、或横向N等分线和/或纵向M等分线;其中,N、M均为大于1的整数。比如当N=2时,表示所述画面所在显示区域的横向二等分线;当M=3时,表示所述画面所在显示区域的纵向三等分线。
其中,所述构图处理装置可以设置有构图模式。在一个例子中,可以设置有多种构图模式,一种构图模式对应一个所述固定位置,不同构图模式包括的所述固定位置不同,用户可以根据实际需要选择不同的构图模式;在另一个例子中,也可以设置一种构图模式,该构图模式中包括有多个固定位置,用户可以根据实际需要选择其中一个固定位置进行构图。
在一些实施例中,所述预设目标轮廓可以根据所述选定目标轮廓经以下操作中的至少一种获得:旋转、移动或缩放。则所述预设目标轮廓和所述选定目标轮廓之间的差异包括以下至少一种参数差异:角度差异、位置差异或显示尺寸差异。
在一个例子中,所述目标对象所在位置为期望构图位置,即所述显示界面中的固定位置,假如用户对目标对象在该固定位置上的显示角度不满意,则可以通过旋转所述目标对象对应的选定目标轮廓,获得预设目标轮廓,所述预设目标轮廓和所述选定目标轮廓的显示位置相同,但显示角度不同,则所述构图处理装置可以根据所述预设目标轮廓和所述选定目标轮廓之间的角度差异,控制所述无人机自动带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。
在一个例子中,所述目标对象所在位置为期望构图位置,即所述显示界面中的固定位置,假如用户对目标对象在该固定位置上的显示尺寸不满意,则可以通过缩放所述目标对象对应的选定目标轮廓,获得预设目标轮廓,则所述构图处理装置可以根据所述预设目标轮廓和所述选定目标轮廓之间的尺寸差异,控制所述无人机自动带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。
在一个例子中,所述目标对象所在位置不是所述显示界面中的固定位置,用户对目标对象的显示位置不满意,则可以通过移动所述目标对象对应的选定目标轮廓,获得显示在所述固定位置上的预设目标轮廓,所述预设目标轮廓和所述选定目标轮廓的显示位置不同,则所述构图处理装置可以根据所述预设目标轮廓和所述选定目标轮廓之间的位置差异,控制所述无人机自动带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。
当然,也可以根据实际情况对选定目标轮廓进行至少两种操作以得到所述预设目标轮廓,比如可以对所述选定目标轮廓进行移动操作以及缩放操作从而得到所述预设目标轮廓,也可以是对所述选定目标轮廓进行旋转操作以及缩放操作从而得到所述预设目标轮廓,还可以是对所述选定目标轮廓进行移动操作、旋转操作以及缩放操作从而得到所述预设目标轮廓等等,本实施例对此不做任何限制。
在一示例性的实施例中,在固定位置有多个的情况下,所述构图处理装置在获取选定的目标对象之后,可以根据所述目标对象的形状轮廓获取选定目标轮廓,并在所述目标对象所在位置叠加显示所述选定目标轮廓,其中,所述选定目标轮廓和所述画面显示在所述显示界面的不同图层中,用户可以拖动所述选定目标轮廓,则如果所述构图处理装置检测到所述选定目标轮廓被拖动至所述固定位置附近,可以获取预设目标轮廓比如复制选定目标轮廓得到预设目标轮廓,并在所述固定位置处显示所述预设目标轮廓。本实施例中,用户可以根据实际需要选择期望构图的固定位置,从而满足 用户的个性化需求。
作为一种可能的实现方式,为了方便用户操作,如果检测到所述选定目标轮廓被拖动至所述固定位置附近,可以将获取的预设目标轮廓自动吸附到所述固定位置处,而无需用户进行其他操作,有利于减少用户的操作步骤。
其中,在用户将所述选定目标轮廓拖离所述目标对象所在位置时,可以在所述目标对象所在位置处仍显示所述选定目标轮廓,即所述显示界面中显示有处于目标对象所在位置处的选定目标轮廓,和用户正在拖动的目标轮廓,两者的颜色可以不同,或者其中一个为实线描绘,另一个为虚线描绘,以方便用户区别。
在另一示例性的实施例中,在固定位置仅有一个的情况下,所述构图处理装置在获取选定的目标对象之后,可以根据所述目标对象的形状轮廓获取选定目标轮廓,并且如果检测到所述目标对象所在位置不是所述固定位置,则可以复制所述选定目标轮廓得到预设目标轮廓,并直接在所述固定位置上显示所述预设目标轮廓,进而还可对所述预设目标轮廓进行旋转处理或者缩放处理等。
为了方便用户区别所述选定目标轮廓和所述预设目标轮廓,所述选定目标轮廓和所述预设目标轮廓的显示颜色可以不同,比如一个是红色线条,另一个是绿色线条;和/或,所述选定目标轮廓和所述预设目标轮廓中的其中一者为实线,另一者为虚线。
在一些场景中,为了达到完全对称的精细化构图效果,则所述预设目标轮廓可以以所述固定位置为中心点对称显示,则在所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合时,可以实现所述目标对象在所述固定位置上完全对称的显示效果,从而能够满足某些高要求摄影场景的需求。
在一个例子中,当所述目标对象所在位置不是所述显示界面中的固定位置,为了给用户提供参考,还可以将所述固定位置的指示信息(线条或者点)在所述成像装置的画面中叠加显示,比如如图5A所示,在所述成像装置采集的画面中叠加显示了固定位置的指示信息,比如如图4所述的构图点和/或构图线,以便为用户提供参考。在固定位置有多个的情况下,用户可以根据实际应用场景选择本次构图期望的固定位置。
比如在图5A中,假设选定的目标对象为画面中的阁楼建筑物,所述画面在显示界面中全屏显示,用户确定的所述固定位置为所述显示界面的中心,则如图5B所示,可以在所述目标对象所在位置显示选定目标轮廓100,以及在所述显示界面的中心处显示预设目标轮廓200,所述预设目标轮廓200为移动所述选定目标轮廓100得到,比如如果检测到用户拖动选定目标轮廓100到中心点E点附近,所述构图处理装置可以复制所述选定目标轮廓100得到预设目标轮廓200,并将复制得到的预设目标轮廓 200自动吸附在中心点E点。当然,如果固定位置只有一个假设为所述显示界面的中心,可以直接在所述显示界面的中心点显示预设目标轮廓200,不显示所述固定位置的指示信息。当然,除了移动所述选定目标轮廓100之外,还可以对选定目标轮廓100进行旋转或者缩放操作。
在另一个例子中,如图6所示,所述目标对象为选定的线,所述选定的线在公路周围选定,考虑到用户选定的线可能较短,则除了显示选定的线之外还显示延长线,则在所述显示界面中显示的选定目标轮廓包括:所述选定的线及其延长线,一方面方便用户了解其所选定的线所在位置,另一方面,也方便确定选定目标轮廓和预设目标轮廓两者之间的位置差异和/或角度差异。假设所述固定位置为显示界面的对角线所在位置,则如图6所示,可以在显示界面上显示选定目标轮廓100和预设目标轮廓200,为了区别两者,所述选定目标轮廓100为实线,预设目标轮廓200为虚线。
在一些实施例中,在获取所述预设目标轮廓和所述选定目标轮廓之后,所述构图处理装置可以根据所述预设目标轮廓和所述选定目标轮廓之间的差异,控制所述无人机自动带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。在无人机带动所述成像装置运动的过程中,用户可以看到所述成像装置所采集的实时画面中所述目标对象逐渐靠近处于固定位置上的预设目标轮廓,直到所述目标对象的轮廓与所述预设目标轮廓重合,实现自动精细化构图效果。
在一些可能的实现方式中,所述构图处理装置可以根据所述预设目标轮廓和所述选定目标轮廓之间的差异,向所述无人机发送控制指令,以控制所述无人机自动带动所述成像装置运动。
在一个例子中,比如在图5A、图5B所示实施例的基础上,所述构图处理装置可以根据所述预设目标轮廓和所述选定目标轮廓之间的差异,控制所述无人机自动带动所述成像装置运动,从而可以获得如图5C所示的所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合的效果。
在一些实施例中,考虑到所述预设目标轮廓可以是根据所述选定目标轮廓经以下操作中的至少一种获得:旋转、移动或缩放,则所述预设目标轮廓和所述选定目标轮廓之间具有一个或多个对应点,所述预设目标轮廓和所述选定目标轮廓之间的至少一种参数差异可根据所述一个或多个对应点之间的位置关系确定。其中,所述一个或多个对应点之间的位置关系包括所述一个或多个对应点之间的二维位置关系和/或三维位置关系,所述二维位置关系指的是所述一个或多个对应点在显示界面(二维空间) 上的显示位置之间的位置关系,所述三维位置关系指的是所述一个或多个对应点对应的三维空间位置坐标之间的位置关系。
示例性的,所述一个或多个对应点包括分别位于所述预设目标轮廓内和所述选定目标轮廓内的点,和/或分别位于所述预设目标轮廓上和所述选定目标轮廓上的点。
例如当所述预设目标轮廓是所述选定目标轮廓经移动操作得到,所述对应点可以包括所述预设目标轮廓内的中心点和所述选定目标轮廓内的中心点,可以根据所述预设目标轮廓内的中心点和所述选定目标轮廓内的中心点之间的位置关系确定所述预设目标轮廓和所述选定目标轮廓之间的位置差异;当然,也可以是通过其他对应点来确定两者之间的位置差异,本实施例对此不做任何限制,其他点例如是所述预设目标轮廓的顶点和所述选定目标轮廓的顶点、或者所述预设目标轮廓的某个边的中点和所述选定目标轮廓对应的某个边点的中点等等。
例如当所述预设目标轮廓是所述选定目标轮廓经旋转操作得到,所述对应点可以包括分别位于所述预设目标轮廓上和所述选定目标轮廓上的多个点,可以根据分别位于所述预设目标轮廓上和所述选定目标轮廓上的多个点的位置关系确定所述预设目标轮廓和所述选定目标轮廓之间的角度差异。
例如当所述预设目标轮廓是所述选定目标轮廓经缩放操作得到,所述对应点可以是用于构建所述预设目标轮廓的多个点和用于构建所述选定目标轮廓的多个点,可以根据两者之间的位置关系确定所述预设目标轮廓和所述选定目标轮廓之间的显示尺寸差异。
在一示例性的实施例中,所述构图处理装置可以根据所述预设目标轮廓和所述选定目标轮廓之间的差异,确定所述无人机的运动方向,以使所述无人机自动带动所述摄像装置往所述运动方向运动,直到所述成像装置所采集的实时画面中所述目标对象的轮廓与所述预设目标轮廓重合。本实施例中,根据所述预设目标轮廓和所述选定目标轮廓之间的差异对所述无人机的自动控制,以达到所述成像装置所采集的实时画面中所述目标对象的轮廓与所述预设目标轮廓重合的目的,实现自动精细化构图效果。
在一些场景中,考虑到在所述无人机需要朝多个方向运动的情况下,需要控制多个电机之间协调运转,功耗较大,为了降低无人机的功耗,所述运动方向可以包括所述无人机在飞行高度、朝向以及所述成像装置的采集角度不变的情况下的平移方向,即无人机只需进行平移运动即可,无需调整其他,有利于进一步节省无人机的损耗,实现以最小损耗达到期望构图,提高无人机的续航能力,并且只有无人机进行平移运动,所述无人机的飞行高度、朝向以及所述成像装置的采集角度不变,在这种情况下, 所述成像装置采集的不同画面中同一目标对象(如景物、人物、目标图形、选定的点、线、区域等)的差异(比如尺寸的差异、采集角度的差异等等)很小甚至可以忽略不计,实现了在画面中目标对象位置改变,尺寸或者角度不变动的情况下达到期望构图。
示例性的,所述预设目标轮廓和所述选定目标轮廓之间的差异包括以下至少一种参数差异:角度差异、位置差异、或显示尺寸差异。当所述预设目标轮廓根据所述选定目标轮廓经旋转获得,则可以根据所述预设目标轮廓和所述选定目标轮廓之间的角度差异,控制所述无人机自动带动所述成像装置运动,以调整所述成像装置的朝向,则在所述成像装置运动过程中,用户可以看到所述成像装置采集的实时画面中所述目标对象逐渐旋转,直到所述目标对象的轮廓与所述预设目标轮廓重合。
当所述预设目标轮廓根据所述选定目标轮廓经移动获得,则可以根据所述预设目标轮廓和所述选定目标轮廓之间的位置差异,控制所述无人机自动带动所述成像装置运动,以调整所述成像装置中所采集的画面中所述目标对象的位置,则在所述成像装置运动过程中,用户可以看到所述成像装置采集的实时画面中所述目标对象逐渐移动,直到所述目标对象的轮廓与所述预设目标轮廓重合。
当所述预设目标轮廓根据所述选定目标轮廓经缩放获得,则可以根据所述预设目标轮廓和所述选定目标轮廓之间的大小显示尺寸差异,控制所述无人机自动带动所述成像装置运动,以调整所述成像装置与所述目标对象之间的距离,则在所述成像装置运动过程中,用户可以看到所述成像装置采集的实时画面中所述目标对象的显示尺寸逐渐改变,直到所述目标对象的轮廓与所述预设目标轮廓重合。
在另一示例性的实施例中,在无人机安装有云台的情况下,所述成像装置与所述云台连接,考虑到无人机整体运动的功耗较高,则在云台的转动限位条件允许的情况下,可以考虑所述无人机保持姿态不变,仅控制云台转动以自动带动成像装置运动,使得所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。比如可以根据所述预设目标轮廓和所述选定目标轮廓之间的差异,确定所述云台的调整量,所述调整量可以包括所述云台在确定的运动方向上的移动量,以使所述无人机保持姿态不变,自动控制所述云台根据所述调整量进行调整,从而带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。本实施例中,在云台的转动限位条件允许的情况下,可以考虑所述无人机保持姿态不变,仅控制云台转动,从而有利于降低无人机的功耗。
当然,在仅调整所述云台无法达到所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合的效果时,也可以对无人机进行调整,控制所述无人机 运动,比如可以根据所述预设目标轮廓和所述选定目标轮廓之间的差异,确定所述云台的第一调整量和所述无人机的第二调整量,所述第一调整量包括云台在确定的运动方向上的移动量,所述第二调整量包括无人机在确定的运动方向上的移动量,进而自动控制所述云台根据所述第一调整量进行调整,以及自动控制所述无人机根据所述第二调整量进行调整,从而带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。
在一示例性的实施例中,请参阅图7,图7示出了另一种构图处理装置的流程示意图:
在步骤S31中,在显示界面中显示搭载于无人机中的成像装置所采集的画面以及固定位置的指示信息,所述固定位置例如横纵二等分线、横纵三等分线、对角线、以及上述这些线的交点等,所述指示信息为显示的点或线条。
在步骤S321中,判断用户是否在所述画面中框选出目标图形,若是,则执行步骤S33;若否,则执行步骤S322。
在步骤S322中,识别所述画面中是否存在目标图形,若是,则执行步骤S33,若否,则执行步骤S321。
在步骤S33中,显示所述目标图形的选定目标轮廓。
在步骤S34中,如果检测到所述选定目标轮廓被拖动至所述固定位置附近,获取预设目标轮廓,并在所述固定位置处显示所述预设目标轮廓。比如所述预设目标轮廓以所述固定位置为中心对称放置。
在步骤S35中,根据所述预设目标轮廓和所述选定目标轮廓之间的差异,确定所述无人机在飞行高度、朝向以及所述成像装置的采集角度不变的情况下的平移方向,控制所述无人机自动带动所述成像装置往所述平移方向平移。
在步骤S36中,接收并显示所述成像装置采集的画面。
在步骤S37中,判断所述画面中所述目标对象的轮廓与所述预设目标轮廓是否重合;如果重合,则执行步骤S38;若否,则执行步骤S36。
在步骤S38中,控制所述无人机停止运动,显示所述目标对象的轮廓与所述预设目标轮廓重合的目标画面。
以上实施方式中的各种技术特征可以任意进行组合,只要特征之间的组合不存在冲突或矛盾,但是限于篇幅,未进行一一描述,因此上述实施方式中的各种技术特征的任意进行组合也属于本说明书公开的范围。
相应的,请参阅图8,本申请实施例还提供了一种构图处理装置,包括:
用于存储可执行指令的存储器52;
一个或多个处理器51;
显示器53,用于在显示界面中显示搭载于无人机中的成像装置所采集的画面;以及,显示选定目标轮廓和预设目标轮廓,所述选定目标轮廓为在所述画面中选定的目标对象的轮廓,所述预设目标轮廓与所述选定目标轮廓具有相同的形状,且位于所述显示界面上的固定位置;
其中,所述一个或多个处理器51执行所述可执行指令时,被单独地或共同地配置成:根据所述预设目标轮廓和所述选定目标轮廓之间的差异,控制所述无人机自动带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。
所述处理器51执行所述存储器52中包括的可执行指令,所述处理器51可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器52存储构图处理方法的可执行指令,所述存储器52可以包括至少一种类型的存储介质,存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,设备可以与通过网络连接执行存储器的存储功能的网络存储装置协作。存储器52可以是装置10的内部存储单元,例如装置10的硬盘或内存。存储器52也可以是装置10的外部存储设备,例如装置10上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器52还可以既包括装置10的内部存储单元也包括外部存储设备。存储器52用于存储计算机程序55以及设备所需的其他程序和数据。存储器52还可以用于暂时地存储已经输出或者将要输出的数据。
所述显示器53包括但不限于触摸显示器(如红外线式触摸屏、电阻式触摸屏、表面声波式触摸屏或者电容式触摸屏)或者非触控显示器。
在一些实施例中,所述预设目标轮廓根据所述选定目标轮廓经以下操作中的至少 一种获得:旋转、移动或缩放;和/或,所述预设目标轮廓和所述选定目标轮廓之间的差异包括以下至少一种参数差异:角度差异、位置差异或显示尺寸差异。
在一些实施例中,所述预设目标轮廓和所述选定目标轮廓之间具有一个或多个对应点,根据所述一个或多个对应点之间的位置关系确定所述参数差异。
在一些实施例中,所述一个或多个对应点包括:分别位于所述预设目标轮廓内和所述选定目标轮廓内的点,和/或分别位于所述预设目标轮廓上和所述选定目标轮廓上的点。
在一些实施例中,所述对应点包括所述预设目标轮廓内的中心点和所述选定目标轮廓内的中心点。
在一些实施例中,所述目标对象包括以下至少一项:目标人物、目标物体、目标图形、选定的点、选定的线或选定的区域。
在一些实施例中,所述目标图形至少包括对称图形;和/或,所述选定的点、选定的线和/或选定的区域是在所述画面中显示的物体周围选定。
在一些实施例中,所述目标图形基于在所述画面中的选择框选定,和/或,所述目标图形从所述画面中被识别到的至少一个候选图形中选定。
在一些实施例中,若所述目标对象为选定的线,在所述显示界面中显示的选定目标轮廓包括:所述选定的线及其延长线。
在一些实施例中,所述处理器51还用于通过显示器在所述显示界面中显示选定目标轮廓;若检测到所述选定目标轮廓被拖动至所述固定位置附近,获取预设目标轮廓,并在所述固定位置处显示所述预设目标轮廓。
在一些实施例中,所述处理器51还用于若检测到所述选定目标轮廓被拖动至所述固定位置附近,将获取的预设目标轮廓吸附到所述固定位置处。
在一些实施例中,所述预设目标轮廓为复制所述选定目标轮廓得到。
在一些实施例中,所述选定目标轮廓和所述预设目标轮廓的显示颜色不同;和/或,所述选定目标轮廓和所述预设目标轮廓中的其中一者为实线,另一者为虚线。
在一些实施例中,所述预设目标轮廓以所述固定位置为中心点对称显示。
在一些实施例中,所述画面在所述显示界面中全屏显示;所述固定位置包括以下至少一种:所述显示界面的中心点、所述显示界面的横向N等分线与纵向M等分线的交点、所述显示界面中的闭合曲线、对角线、或横向N等分线和/或纵向M等分线;其中,N、M均为大于1的整数。
在一些实施例中,所述处理器51还用于:根据所述预设目标轮廓和所述选定目标 轮廓之间的差异,确定所述无人机的运动方向,以使所述无人机自动带动所述成像装置往所述运动方向运动,直到所述成像装置所采集的实时画面中所述目标对象的轮廓与所述预设目标轮廓重合。
在一些实施例中,所述运动方向包括所述无人机在飞行高度、朝向以及所述成像装置的采集角度不变的情况下的平移方向。
在一些实施例中,所述无人机上安装云台,所述成像装置与所述云台连接,所述处理器51还用于根据所述预设目标轮廓和所述选定目标轮廓之间的差异,确定所述云台的调整量,以使所述无人机保持姿态不变,自动控制所述云台根据所述调整量进行调整,从而带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。
在一些实施例中,所述预设目标轮廓根据所述选定目标轮廓经旋转获得,所述处理器还用于根据所述预设目标轮廓和所述选定目标轮廓之间的角度差异,控制所述无人机自动带动所述成像装置运动,以调整所述成像装置的朝向;和/或,
所述预设目标轮廓根据所述选定目标轮廓经移动获得,所述处理器还用于根据所述预设目标轮廓和所述选定目标轮廓之间的位置差异,控制所述无人机自动带动所述成像装置运动,以调整所述成像装置中所采集的画面中所述目标对象的位置;和/或,
所述预设目标轮廓根据所述选定目标轮廓经缩放获得,所述处理器还用于根据所述预设目标轮廓和所述选定目标轮廓之间的显示尺寸差异,控制所述无人机自动带动所述成像装置运动,以调整所述成像装置与所述目标对象之间的距离。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。这里描述的各种实施方式可以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器中并且由控制器执行。
装置可包括,但不仅限于,处理器51、存储器52、显示器53。本领域技术人员可以理解,图8仅仅是装置10的示例,并不构成对装置10的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如设备还可以包括输入 输出设备、网络接入设备、总线等。
相应的,请参阅图1,本申请实施例还提供了一种构图处理***,包括上述的构图处理装置和搭载有成像装置的无人机。所述构图处理装置与所述无人机通信连接。
相应的,在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由装置的处理器执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当存储介质中的指令由终端的处理器执行时,使得终端能够执行上述方法。
相应的,本申请实施例还提供了一种计算机程序产品,包括如上述任一所述方法的计算机程序。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请实施例所提供的方法和装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (22)
- 一种构图处理方法,其特征在于,包括:在显示界面中显示搭载于无人机中的成像装置所采集的画面;以及,在所述显示界面中显示选定目标轮廓和预设目标轮廓,所述选定目标轮廓为在所述画面中选定的目标对象的轮廓,所述预设目标轮廓与所述选定目标轮廓具有相同的形状,且位于所述显示界面上的固定位置;根据所述预设目标轮廓和所述选定目标轮廓之间的差异,控制所述无人机自动带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述预设目标轮廓重合。
- 根据权利要求1所述的方法,其特征在于,所述预设目标轮廓根据所述选定目标轮廓经以下操作中的至少一种获得:旋转、移动或缩放;和/或,所述预设目标轮廓和所述选定目标轮廓之间的差异包括以下至少一种参数差异:角度差异、位置差异或显示尺寸差异。
- 根据权利要求2所述的方法,其特征在于,所述预设目标轮廓和所述选定目标轮廓之间具有一个或多个对应点,根据所述一个或多个对应点之间的位置关系确定所述参数差异。
- 根据权利要求3所述的方法,其特征在于,所述一个或多个对应点包括:分别位于所述预设目标轮廓内和所述选定目标轮廓内的点,和/或分别位于所述预设目标轮廓上和所述选定目标轮廓上的点。
- 根据权利要求4所述的方法,其特征在于,所述对应点包括所述预设目标轮廓内的中心点和所述选定目标轮廓内的中心点。
- 根据权利要求1所述的方法,其特征在于,所述目标对象包括以下至少一项:目标人物、目标物体、目标图形、选定的点、选定的线或选定的区域。
- 根据权利要求6所述的方法,其特征在于,所述目标图形至少包括对称图形;和/或,所述选定的点、选定的线和/或选定的区域是在所述画面中显示的物体周围选定。
- 根据权利要求6所述的方法,其特征在于,所述目标图形基于在所述画面中的选择框选定,和/或,所述目标图形从所述画面中被识别到的至少一个候选图形中选定。
- 根据权利要求6所述的方法,其特征在于,若所述目标对象为选定的线,在所述显示界面中显示的选定目标轮廓包括:所述选定的线及其延长线。
- 根据权利要求1所述的方法,其特征在于,在所述显示界面中显示选定目标轮廓和预设目标轮廓,包括:在所述显示界面中显示选定目标轮廓;若检测到所述选定目标轮廓被拖动至所述固定位置附近,获取预设目标轮廓,并在所述固定位置处显示所述预设目标轮廓。
- 根据权利要求10所述的方法,其特征在于,还包括:若检测到所述选定目标轮廓被拖动至所述固定位置附近,将获取的预设目标轮廓吸附到所述固定位置处。
- 根据权利要求10或11所述的方法,其特征在于,所述预设目标轮廓为复制所述选定目标轮廓得到。
- 根据权利要求1至11任意一项所述的方法,其特征在于,所述选定目标轮廓和所述预设目标轮廓的显示颜色不同;和/或,所述选定目标轮廓和所述预设目标轮廓中的其中一者为实线,另一者为虚线。
- 根据权利要求1所述的方法,其特征在于,所述预设目标轮廓以所述固定位置为中心点对称显示。
- 根据权利要求1所述的方法,其特征在于,所述画面在所述显示界面中全屏显示;所述固定位置包括以下至少一种:所述显示界面的中心点、所述显示界面的横向N等分线与纵向M等分线的交点、所述显示界面中的闭合曲线、对角线、或横向N等分线和/或纵向M等分线;其中,N、M均为大于1的整数。
- 根据权利要求1所述的方法,其特征在于,所述根据所述预设目标轮廓和所述选定目标轮廓之间的差异,控制所述无人机自动带动所述成像装置运动,包括:根据所述预设目标轮廓和所述选定目标轮廓之间的差异,确定所述无人机的运动方向,以使所述无人机自动带动所述成像装置往所述运动方向运动,直到所述成像装置所采集的实时画面中所述目标对象的轮廓与所述预设目标轮廓重合。
- 根据权利要求16所述的方法,其特征在于,所述运动方向包括所述无人机在飞行高度、朝向以及所述成像装置的采集角度不变的情况下的平移方向。
- 根据权利要求1所述的方法,其特征在于,所述无人机上安装云台,所述成像装置与所述云台连接,所述根据所述预设目标轮廓和所述选定目标轮廓之间的差异,控制所述无人机自动带动所述成像装置运动,包括:根据所述预设目标轮廓和所述选定目标轮廓之间的差异,确定所述云台的调整量,以使所述无人机保持姿态不变,自动控制所述云台根据所述调整量进行调整,从而带动所述成像装置运动,以使所述成像装置所采集的画面中所述目标对象的轮廓与所述 预设目标轮廓重合。
- 根据权利要求2所述的方法,其特征在于,所述预设目标轮廓根据所述选定目标轮廓经旋转获得,所述方法还包括:根据所述预设目标轮廓和所述选定目标轮廓之间的角度差异,控制所述无人机自动带动所述成像装置运动,以调整所述成像装置的朝向;和/或,所述预设目标轮廓根据所述选定目标轮廓经移动获得,所述方法还包括:根据所述预设目标轮廓和所述选定目标轮廓之间的位置差异,控制所述无人机自动带动所述成像装置运动,以调整所述成像装置中所采集的画面中所述目标对象的位置;和/或,所述预设目标轮廓根据所述选定目标轮廓经缩放获得,所述方法还包括:根据所述预设目标轮廓和所述选定目标轮廓之间的显示尺寸差异,控制所述无人机自动带动所述成像装置运动,以调整所述成像装置与所述目标对象之间的距离。
- 一种构图处理装置,其特征在于,包括:用于存储可执行指令的存储器;一个或多个处理器;显示器,用于在显示界面中显示搭载于无人机中的成像装置所采集的画面;以及,显示选定目标轮廓和预设目标轮廓,所述选定目标轮廓为在所述画面中选定的目标对象的轮廓,所述预设目标轮廓与所述选定目标轮廓具有相同的形状,且位于所述显示界面上的固定位置;其中,所述一个或多个处理器执行所述可执行指令时,被单独地或共同地配置成执行权利要求1至19任意一项所述的方法。
- 一种构图处理***,其特征在于,包括至少一个权利要求20所述的构图处理装置和搭载有成像装置的无人机;其中,所述构图处理装置与所述无人机通信连接。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有可执行指令,所述可执行指令被处理器执行时实现权利要求1至19任一项所述的方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/131884 WO2023087272A1 (zh) | 2021-11-19 | 2021-11-19 | 构图处理方法、装置、***和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117859103A true CN117859103A (zh) | 2024-04-09 |
Family
ID=86396012
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180101678.7A Pending CN117859103A (zh) | 2021-11-19 | 2021-11-19 | 构图处理方法、装置、***和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117859103A (zh) |
WO (1) | WO2023087272A1 (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018214078A1 (zh) * | 2017-05-24 | 2018-11-29 | 深圳市大疆创新科技有限公司 | 拍摄控制方法及装置 |
CN107357312A (zh) * | 2017-07-28 | 2017-11-17 | 上海瞬动科技有限公司合肥分公司 | 一种基于目标构图的无人机智能飞行控制方法 |
CN109241820B (zh) * | 2018-07-10 | 2020-11-27 | 北京二郎神科技有限公司 | 基于空间探索的无人机自主拍摄方法 |
US11755984B2 (en) * | 2019-08-01 | 2023-09-12 | Anyvision Interactive Technologies Ltd. | Adaptive positioning of drones for enhanced face recognition |
CN112164015B (zh) * | 2020-11-30 | 2021-04-23 | 中国电力科学研究院有限公司 | 单目视觉自主巡检图像采集方法、装置及电力巡检无人机 |
-
2021
- 2021-11-19 CN CN202180101678.7A patent/CN117859103A/zh active Pending
- 2021-11-19 WO PCT/CN2021/131884 patent/WO2023087272A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2023087272A1 (zh) | 2023-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220078349A1 (en) | Gimbal control method and apparatus, control terminal and aircraft system | |
US11722647B2 (en) | Unmanned aerial vehicle imaging control method, unmanned aerial vehicle imaging method, control terminal, unmanned aerial vehicle control device, and unmanned aerial vehicle | |
EP3188467B1 (en) | Method for image capturing using unmanned image capturing device and electronic device supporting the same | |
JP6803919B2 (ja) | 飛行経路生成方法、飛行経路生成システム、飛行体、プログラム、及び記録媒体 | |
CN111344644B (zh) | 用于基于运动的自动图像捕获的技术 | |
CN108702444B (zh) | 一种图像处理方法、无人机及*** | |
WO2017075964A1 (zh) | 无人机拍摄控制方法、无人机拍摄方法、移动终端和无人机 | |
WO2019227441A1 (zh) | 可移动平台的拍摄控制方法和设备 | |
KR20170136750A (ko) | 전자 장치 및 그의 동작 방법 | |
US20180275659A1 (en) | Route generation apparatus, route control system and route generation method | |
JP2018160228A (ja) | 経路生成装置、経路制御システム、及び経路生成方法 | |
CN106586011A (zh) | 航拍无人飞行器的对准方法及其航拍无人飞行器 | |
CN112040126A (zh) | 拍摄方法、装置、电子设备及可读存储介质 | |
WO2021035744A1 (zh) | 可移动平台的图像采集方法、设备及存储介质 | |
WO2017015959A1 (zh) | 一种控制移动设备拍摄的方法、控制装置及控制*** | |
WO2019230604A1 (ja) | 検査システム | |
WO2022077238A1 (zh) | 成像显示方法、遥控终端、装置、***及存储介质 | |
CN112514366A (zh) | 图像处理方法、图像处理装置和图像处理*** | |
WO2019183789A1 (zh) | 无人机的控制方法、装置和无人机 | |
WO2019104684A1 (zh) | 无人机的控制方法、装置和*** | |
WO2018214401A1 (zh) | 移动平台、飞行体、支持装置、便携式终端、摄像辅助方法、程序以及记录介质 | |
WO2021251441A1 (ja) | 方法、システムおよびプログラム | |
US20210092282A1 (en) | Control device and control method | |
JP2015118213A (ja) | 画像処理装置およびそれを備えた撮像装置、画像処理方法、プログラム、記憶媒体 | |
WO2021212501A1 (zh) | 轨迹生成方法、遥控终端、可移动平台、***及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |