Nothing Special   »   [go: up one dir, main page]

CN109194875A - 一种拍摄方法及电子设备 - Google Patents

一种拍摄方法及电子设备 Download PDF

Info

Publication number
CN109194875A
CN109194875A CN201811285085.7A CN201811285085A CN109194875A CN 109194875 A CN109194875 A CN 109194875A CN 201811285085 A CN201811285085 A CN 201811285085A CN 109194875 A CN109194875 A CN 109194875A
Authority
CN
China
Prior art keywords
image
telescopic
camera
electronic equipment
displacement
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
Application number
CN201811285085.7A
Other languages
English (en)
Inventor
任鹏道
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201811285085.7A priority Critical patent/CN109194875A/zh
Publication of CN109194875A publication Critical patent/CN109194875A/zh
Priority to PCT/CN2019/112680 priority patent/WO2020088317A1/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M11/00Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
    • F16M11/02Heads
    • F16M11/04Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/57Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/685Vibration or motion blur correction performed by mechanical compensation
    • H04N23/687Vibration or motion blur correction performed by mechanical compensation by shifting the lens or sensor position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Studio Devices (AREA)
  • Stereoscopic And Panoramic Photography (AREA)

Abstract

本发明涉及通信技术领域,提供一种拍摄方法及电子设备,以解决电子设备发生上下高差导致全景图像的效果较差的问题。该方法包括:控制所述伸缩式摄像头在第一位置采集第一图像;当所述伸缩式摄像头被移动至第二位置时,确定所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移;控制所述伸缩式摄像头在所述伸缩方向上移动至第三位置,并在第三位置采集第二图像;其中,所述第三位置在所述伸缩式摄像头的伸缩方向上相对所述第二位置的第二位移与所述第一位移方向相反。这样,利用伸缩摄像头的伸缩,对电子设备在竖直方向上的位移进行补偿,可以减少由于电子设备的抖动给全景图像造成的影响,可以提高全景图像的拍摄效果。

Description

一种拍摄方法及电子设备
技术领域
本发明涉及通信技术领域,尤其涉及一种拍摄方法及电子设备。
背景技术
随着电子设备的发展,电子设备具备全景拍摄功能。目前的全景拍摄功能的实现方式是,将电子设备在移动的过程中采集的多帧图像进行拼接,最终融合为一张完整的全景照片。这样,在拍摄的过程中,需要尽量控制电子设备在水平方向移动。
然而,在实际进行拍摄时,用户难免会发生手抖动的情况,当电子设备发生上下移动时,容易导致所拍摄得到的全景图像的效果较差。
发明内容
本发明实施例提供一种拍摄方法及电子设备,以解决由于电子设备在拍摄过程中发生抖动而导致全景图像的效果较差的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种拍摄方法,应用于具有伸缩式摄像头的电子设备,包括:
控制所述伸缩式摄像头在第一位置采集第一图像;
当所述伸缩式摄像头被移动至第二位置时,确定所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移;
控制所述伸缩式摄像头在所述伸缩方向上移动至第三位置,并在第三位置采集第二图像;其中,所述第三位置在所述伸缩式摄像头的伸缩方向上相对所述第二位置的第二位移与所述第一位移方向相反。
第二方面,本发明实施例还提供一种电子设备,所述电子设备具有伸缩式摄像头,包括:
第一采集模块,用于控制所述伸缩式摄像头在第一位置采集第一图像;
确定模块,用于当所述伸缩式摄像头被移动至第二位置时,确定所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移;
第二采集模块,用于控制所述伸缩式摄像头在所述伸缩方向上移动至第三位置,并在第三位置采集第二图像;其中,所述第三位置在所述伸缩式摄像头的伸缩方向上相对所述第二位置的第二位移与所述第一位移方向相反。
第三方面,本发明实施例还提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的拍摄方法中的步骤。
第四方面,本发明实施例还提供一种可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的拍摄方法中的步骤。
本发明实施例中,控制所述伸缩式摄像头在第一位置采集第一图像;当所述伸缩式摄像头被移动至第二位置时,确定所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移;控制所述伸缩式摄像头在所述伸缩方向上移动至第三位置,并在第三位置采集第二图像;其中,所述第三位置在所述伸缩式摄像头的伸缩方向上相对所述第二位置的第二位移与所述第一位移方向相反。这样,利用伸缩式摄像头的伸缩,对电子设备在竖直方向上的位移进行补偿,可以减少由于电子设备的抖动给全景图像造成的影响,可以提高全景图像的拍摄效果。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的拍摄方法的流程图之一;
图2是本发明实施例提供的拍摄方法的流程图之二;
图2a是本发明实施例提供的电子设备的结构图之一;
图2b是本发明实施例提供的拍摄方法的流程图之三;
图3是本发明实施例提供的电子设备的结构图之二;
图4是本发明实施例提供的电子设备的结构图之三;
图5是本发明实施例提供的电子设备中的确定模块的结构图;
图6是本发明实施例提供的电子设备中的确定子模块的结构图;
图7是本发明实施例提供的电子设备的结构图之四;
图8是本发明实施例提供的电子设备的结构图之五。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1是本发明实施例提供的拍摄方法的流程图,该方法应用于具有伸缩式摄像头的电子设备。如图1所示,包括以下步骤:
步骤101、控制所述伸缩式摄像头在第一位置采集第一图像。
其中,伸缩式摄像头可以是能够进行伸缩的摄像头,伸缩式摄像头在使用时可以伸出电子设备本体,在不需要使用时可以收缩至电子设备本体,通过进行伸缩可以实现摄像头远离和靠近电子设备本体。
第一图像可以是伸缩式摄像头伸出电子设备本体后,在第一位置采集的图像。
步骤102、当所述伸缩式摄像头被移动至第二位置时,确定所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移。
在此步骤中,由于用户握持电子设备时可能会发生手抖动的情况,摄像头的位置也会随之移动。当伸缩式摄像头被移动至第二位置时,电子设备可以获取第二位置相对第一位置在伸缩方向上的位移,即第一位移。
其中,上述伸缩方向可以理解为,伸缩式摄像头伸缩时相对电子设备本体移动的方向。上述第一位移具体可以通过对已采集的图像进行对比确定,例如,通过对已采集的两张图像进行特征匹配,从而获取两张图像在纵向的位移差,从而可以计算伸缩式摄像头在伸缩方向上的高差。在通过水平方向移动的方式拍摄全景图像时,也可以通过实时监测电子设备在竖直方向上的高度变化确定,例如,利用距离传感器实时检测电子设备距离地面的高度,从而监测电子设备高度变化,变化的高度即第一位移。
步骤103、控制所述伸缩式摄像头在所述伸缩方向上移动至第三位置,并在第三位置采集第二图像。
其中,所述第三位置在所述伸缩式摄像头的伸缩方向上相对所述第二位置的第二位移与所述第一位移方向相反。
在此步骤中,由于用户拍摄过程中摄像头发生抖动,会对拍摄效果造成影响。因此,可以通过控制伸缩式摄像头伸缩以补偿抖动产生的位移。例如,若电子设备由于抖动向上移动第一位移,例如,向上移动0.2厘米,则伸缩式摄像头可以收缩从而使摄像头向下移动第二位移,例如,向下移动0.2厘米,并在摄像头收缩后采集第二图像。
其中,第二位移可以与第一位移的值相等,这样,能够较好地补偿第一位移带来的影响,使摄像头在全景拍摄过程中保持垂直视角不变。
第二位移也可以是小于第一位移的值。例如,第一位移的方向向上,值为5mm;第二位移的方向向下,值可以是5mm,也可以是4mm,按照这些位移值移动摄像头,均可以减少由于摄像头的上下抖动带来的影响。
另外,第二位移的值还可以是大于第一位移的值。例如,第一位移的方向向上,值为5mm,此时若检测到电子设备仍存在向上的加速度,则可以控制摄像头向下移动6mm,以补偿摄像头向上的抖动。
在伸缩式摄像头移动至第三位置后,由于第三位置较接近第一位置,利用伸缩式摄像头采集第二图像,此时采集的第二图像和伸缩式摄像头在第一位置采集的第一图像之间的高度差较小。
本发明实施例中,上述拍摄方法可以应用于电子设备,例如:手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personaldigital assistant,简称PDA)、移动上网装置(Mobile Internet Device,MID)或可穿戴式设备(Wearable Device)等。
本发明实施例的拍摄方法,控制所述伸缩式摄像头在第一位置采集第一图像;当所述伸缩式摄像头被移动至第二位置时,确定所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移;控制所述伸缩式摄像头在所述伸缩方向上移动至第三位置,并在第三位置采集第二图像;其中,所述第三位置在所述伸缩式摄像头的伸缩方向上相对所述第二位置的第二位移与所述第一位移方向相反。利用本发明实施例的拍摄方法,用户在拍摄全景图像的过程中,电子设备可以实时补偿在竖直方向上的抖动,增加全景拍摄的成功率,避免对用户拍摄方式的严苛要求,提高用户使用体验。通过补偿电子设备在竖直方向上的抖动,能够还原全景图像的全景视角,减少由于抖动造成的图像裁剪。另外,由于图像帧间的差异较小,图像合成的过程更容易,拼接过渡更自然,从而全景图像的效果更好。
参见图2,本实施例与上述实施例的主要区别在于,基于第三图像相对于第一图像的纵向位移量,计算第二位置在伸缩式摄像头的伸缩方向上相对第一位置的第一位移。图2是本发明实施例提供的拍摄方法的流程图,如图2所示,包括以下步骤:
步骤201、控制所述伸缩式摄像头在第一位置采集第一图像。
此步骤的具体实现方式可以参见上述实施例中步骤101的相关描述。
步骤202、当所述伸缩式摄像头被移动至第二位置时,控制所述伸缩式摄像头在所述第二位置采集第三图像。
在此步骤中,由于外界作用,电子设备发生移动使得摄像头移动。例如,用户在拍摄时难免会发生手抖动的情况,电子设备随之人手抖动而移动,从而使伸缩式摄像头被移动至第二位置。摄像头在第二位置采集第三图像,第三图像可以是摄像头在发生抖动后采集的图像。
步骤203、确定所述第三图像相对于所述第一图像的纵向位移量。
在此步骤中,电子设备基于第三图像和第一图像中拍摄的内容,可以确定第三图像相对于第一图像的纵向位移量。该纵向位移量具体可以是第三图像中的拍摄对象相对第一图像中的拍摄对象的纵向位移量,电子设备可以根据第一图像的图像轮廓和第三图像的图像轮廓进行对比确定该位移量。
可选的,所述确定所述第三图像相对于所述第一图像的纵向位移量,包括:
分别检测所述第一图像的特征点和所述第三图像的特征点;
对所述第一图像的特征点和所述第三图像的特征点进行匹配,得到匹配关系;
基于所述匹配关系,确定所述第三图像相对于所述第一图像的纵向位移量。
在该实施方式中,电子设备可以利用特征检测算子,计算图像的强角点,以获取图像帧的特征点,例如,可以根据图像的颜色变化,获取图像的特征点。其中,特征检测算子可以用Harris角点、Surf角点等。在分别获取第一图像和第三图像的特征点后,对第一图像和第三图像的特征点进行匹配,特征匹配可以使用传统的暴力匹配或者最近邻匹配算法,得到匹配关系。
例如,第一图像和第三图像中均包含人脸图像,可以将第一图像和第三图像中的人脸图像进行匹配,从而确定第三图像中的人脸图像相对于第一图像中的人脸图像的纵向位移量。
具体地,可以根据第一图像和第三图像的匹配关系,估计第一图像和第三图像的透视变化矩阵H,透视变换矩阵如式(1)所示,其中s为缩放因子,M为相机内参矩阵,[r1r2]表示图像的旋转,t则表示图像在水平及垂直方向,即纵向的位移。将上述参数进行相乘,即可以得到透视变化矩阵H。
H=sM[r1 r2 t] (1)
由图像帧间单应性矩阵H,可以获取第三图像相对第一图像在纵向的位移像素数Δy,利用位移像素数和像素尺寸可以得到图像在垂直方向上的位移量ΔY,即第三图像相对于所述第一图像的纵向位移量。
利用该实施方式的方案计算第三图像相对第一图像的纵向位移量,从而计算摄像头在竖直方向上的位移,能够提高计算的精确度,从而能够提高全景图像的合成效果。
步骤204、基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移。
在此步骤中,根据在第二位置采集的第三图像和在第一位置采集的第一图像之间的纵向位移量,计算摄像头在第二位置与第一位置之间的第一位移。
其中,第一位移Y的数值可以根据伸缩式摄像头的像原尺寸δ和位移量ΔY确定:
Y=ΔY·δ (2)
其中,位移量ΔY可以是第三图像相对第一图像在纵向的位移。
可选的,所述基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移,包括:
在所述纵向位移量大于预设值的情况下,基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移。
在该实施方式中,在得到第三图像相对于第一图像的纵向位移量的情况下,可以先判断纵向位移量是否大于预设值。其中,预设值可以是电子设备预先设置的值。当纵向位移量小于预设值时,表示第三图像相对于第一图像在纵向的偏差较小,即电子设备抖动较小,可以忽略。当纵向位移量大于或等于预设值时,表示第三图像相对第一图像在纵向的偏差较大,即电子设备上下抖动幅度较大,电子设备需要通过伸缩式摄像头伸缩进行位移补偿,电子设备基于图像之间的纵向位移量,计算伸缩式摄像头上下抖动的位移,即第一位移。
该实施方式中,对电子设备抖动较大的情况下采集的图像,电子设备通过移动伸缩式摄像头进行位移补偿,而对于电子设备在抖动较小的情况下采集的图像则可以不进行处理,能够提高全景拍摄的效果,节约电子设备的功耗。
步骤205、控制所述伸缩式摄像头在所述伸缩方向上移动至第三位置,并在第三位置采集第二图像。
其中,所述第三位置在所述伸缩式摄像头的伸缩方向上相对所述第二位置的第二位移与所述第一位移方向相反。
此步骤的实现方式可以参见步骤103中的描述,为避免重复,此处不再赘述。
可选的,所述控制所述伸缩式摄像头在第三位置采集第二图像之后,所述方法还包括:
对所述第一图像和所述第二图像进行合成,得到全景图像。
该实施方式可以应用于在全景拍摄的过程中。其中,全景拍摄可以是将拍摄的多张图像合成为一张图像,得到的视野更加广阔的图像。该实施方式中可以将第一图像和第二图像进行图像合成,得到全景图像,进一步地,可以利用上述方式拍摄多张第二图像,从而将第一图像和多张第二图像进行图像合成,由于第二图像是对拍摄位置进行矫正后拍摄的图像,得到的合成图像的效果较好。
其中,第一图像可以是在全景拍摄过程中采集的任一帧图像,电子设备可以基于采集的第一图像,对摄像头的位置进行调整。
该实施方式可以应用于图1对应的实施例中以及达到相同的有益效果。
可选的,所述第一图像为所述伸缩式摄像头在全景拍摄过程中采集的第一帧图像,或所述伸缩式摄像头在全景拍摄过程中已采集的图像中的最后一帧图像。
若第一图像为伸缩式摄像头在全景拍摄过程中采集的第一帧图像,在采集第一帧图像时,可以获取伸缩式摄像头在采集第一图像时的位置,即第一位置,并实时检测伸缩式摄像头的位置变化,从而控制伸缩式摄像头以第一位置为参考位置进行伸缩,以对由于电子设备抖动而产生的位移进行补偿,使伸缩式摄像头的位置与第一位置接近,即保证采集第一图像和采集第二图像时的位置接近,提高合成图像的效果。
若第一图像为伸缩式摄像头在全景拍摄过程中已采集的图像中的最后一帧图像,则以摄像头采集该最后一帧图像时所在的位置作为参考位置,并依据摄像头抖动的位移大小进行位移补偿,使伸缩式摄像头的位置与第一位置接近,即保证采集第一图像和采集第二图像时的位置接近,提高合成图像的效果。
可选的,所述控制所述伸缩式摄像头在第三位置采集第二图像之后,所述方法还包括:
根据所述伸缩式摄像头在全景拍摄过程中采集的所有帧图像中除目标图像之外的其他图像,合成全景图像,所述目标图像相对所述第一图像的纵向位移量大于预设值。
该实施方式在具体实施时,可以利用伸缩式摄像头在全景拍摄过程中采集的全部图像进行图像合成。为了获得更好的合成图像,可以仅获取伸缩式摄像头在相对第一位置的位移小于预设值时采集的图像,并将这些图像合成全景图像。
由于目标图像相对于第一图像的纵向位移量较大,即大于预设值,表示在采集目标图像时,电子设备的发生抖动位移较大,因此,电子设备从已采集的图像中将目标图像剔除,得到所有帧图像中除目标图像之外的其他图像,并利用剔除后剩下的其他图像进行图像合成。上述其他图像中可以包括利用移动伸缩式摄像头进行位移补偿后采集的图像,可以利用这些图像替代剔除的目标图像,从而按照拍摄时各帧图像的顺序将这些图像进行合成。
上述图像合成的过程具体可以在拍摄的过程中进行,也可以在拍摄完成后进行。在利用已采集的图像进行对比确定伸缩式摄像头的位移的情况下,在此步骤中,可以将伸缩式摄像头产生位移较大时采集的图像剔除,而仅获取伸缩式摄像头产生竖向位移较小时采集的图像合成全景图像,可以提高合成图像的效果。
例如,伸缩式摄像头在第一位置采集第一图像,由于人手抖动摄像头移动至第二位置并采集第二图像。电子设备对摄像头的位置进行矫正,在矫正摄像头后的第三位置采集第三图像;此时由于人手抖动摄像头移动至第四位置并采集第四图像,接着电子设备将摄像头调整至第五位置并采集第五帧图像。在进行图像合成时,由于第二位置和第四位置偏移第一位置,导致第二图像和第四图像效果较差。可以将第三图像替换第二图像,将第五图像替换第四图像,即将第二图像和第四图像剔除,将第一图像、第三图像和第五图像合成为一张全景图像。在具体实施时,可以在采集第三图像后,即将第三图像和第一图像进行合成,并同时进行后续的图像采集。
这样,进行图像合成的所有图像均是在电子设备的上下抖动位移较小时采集的图像,这样得到的合成图像的效果较好。
该实施方式也可以应用于图1对应的实施例中以及达到相同的有益效果。
可选的,在进行图像合成的过程中,可以对图像进行投影变换矫正,例如,在全景拍摄过程中,由于拍摄对象与摄像头的距离不同,导致同一拍摄对象的拍摄效果不同。例如,在河流的侧边拍摄河流时,由于河流较长需要进行全景拍摄,在进行图像合成后得到的是一条弯曲的河流。可以将该全景图像矫正,使该河流在全景图像上呈现为位于同一竖向平面内,而非呈现出位于球面的效果。
具体地,根据采集的图像序列,在所述图像序列中获取参考图像,将所述图像序列中除所述参考图像之外的图像中的拍摄对象进行矫正,使所述拍摄对象位于同一平面内。其中,参考图像可以是第一帧图像或者是拍摄过程中的任意一帧图像。优选地,可以将拍摄序列中位于中间的作为参考图像,例如,拍摄10帧图像序列,可以将第5帧图像作为参考图像。
对图像进行矫正后,可以估计图像帧间的拼接缝,按照距离权重等拼接算法对图像继续合成,具体拼接方式可以参见现有技术。进一步地,对图像进行合成后,可以对合成图像进行曝光补偿,即对合成后的全景图像调整曝光值,以保持整个全景图像的亮度均一,提高全景图像的效果。
本发明实施例的拍摄方法,基于第三图像相对于第一图像的纵向位移量,计算第二位置在伸缩式摄像头的伸缩方向上相对第一位置的第一位移。能够提高伸缩式摄像头在伸缩方向上的位移计算精度,从而提高位移补偿精度,提高全景拍摄的效果。
为了进一步理解本发明的实施例,以下结合具体实施方式对拍摄方法进行举例说明。
其中,拍摄方法主要通过电子设备的四个模块实现,伸缩摄像头,信息处理模块,控制模块和全景图像合成模块,模块的连接关系可以参见图2a。
其中,伸缩摄像头,可实时拍摄图像序列,且可以通过驱动信号控制伸缩摄像头进行精确地伸和缩,以实时补偿输出图像的视场的变化。
信息处理模块,可以通过分析图像序列,计算图像不同帧间垂直方向的移动像素量,并将移动像素量换算成电子设备实际的位移量。
控制模块,可以接收来自信息处理模块输出的位移量,并转化为电压等驱动信号,驱动步进电机等控制摄像头伸缩,以补偿用户拍摄时电子设备在垂直方向的抖动。
全景图像合成模块,用于对补偿后的图像序列进行筛选,并通过投影变化、拼接缝估计、曝光补偿等合成算法,生成全景图像。
如图2b所示,拍摄方法包括以下步骤:
步骤1:电子设备开启全景拍照模式,实时获取连续的图像序列。
步骤2:利用特征检测算子,计算图像的强角点,以获取图像帧的特征点,然后对图像帧间的特征点进行匹配。
步骤3:根据图像帧间的特征匹配结果,估计图像帧间的透视变化矩阵H,H的计算式如上述实施例中的式(1)所示。由图像帧间的单应性矩阵H,可以获取图像在垂直方向的位移像素数△y,并根据位移像素数可以获得图像在垂直方向的位移量△Y。
步骤4:比较位移量△Y和预设阈值T的大小。当△Y>T时,表示电子设备在竖直方向发生了高度变化,执行步骤5;当△Y≤T时,执行步骤7。
步骤5:按照上述实施例中的式(2),将像素位移量△Y转换为伸缩摄像头实际应该移动的位移量Y。
步骤6:控制模块将接收实际位移量Y,并转化为驱动信号,驱动伸缩摄像头伸缩,以补偿摄像头在垂直方向上的位移,保持在全景图拍摄中垂直视角不变,并返回执行步骤2。
步骤7:剔除图像序列中的冗余图像,并根据步骤3中获取的单应性矩阵,对图像进行投影变换矫正。冗余图像可以是由于摄像头偏移的位移较大导致的效果较差的图像。
步骤8:估计图像帧间的拼接缝,按照距离权重等拼接算法进行融合,并对融合后的全景图像做曝光补偿,以保持亮度均一。
步骤9:输出垂直视角补偿后的全景图像。
本发明可最大程度还原被拍摄风景的全景视角,而且伸缩式摄像头可以补偿用户在拍摄时电子设备的抖动,降低对用户拍照姿态的要求,提升用户拍摄全景拍照的体验,而且由于电子设备的抖动被伸缩式摄像头补偿,图像帧间的差异减小,全景照片的拼接缝过渡会更加自然,拍摄成功率也会更高。
参见图3,图3是本发明实施例提供的电子设备的结构图,所述电子设备具有伸缩式摄像头,如图3所示,电子设备300包括:第一采集模块301、确定模块302和第二采集模块303。
第一采集模块301,用于控制所述伸缩式摄像头在第一位置采集第一图像;
确定模块302,用于当所述伸缩式摄像头被移动至第二位置时,确定所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移;
第二采集模块303,用于控制所述伸缩式摄像头在所述伸缩方向上移动至第三位置,并在第三位置采集第二图像;其中,所述第三位置在所述伸缩式摄像头的伸缩方向上相对所述第二位置的第二位移与所述第一位移方向相反。
可选的,如图4所示,所述电子设备还包括:
第一合成模块304,用于对所述第一图像和所述第二图像进行合成,得到全景图像。
可选的,所述第一图像为所述伸缩式摄像头在全景拍摄过程中采集的第一帧图像,或所述伸缩式摄像头在全景拍摄过程中已采集的图像中的最后一帧图像。
可选的,如图5所示,所述确定模块302包括:
采集子模块3021,用于控制所述伸缩式摄像头在所述第二位置采集第三图像;
确定子模块3022,用于确定所述第三图像相对于所述第一图像的纵向位移量;
计算子模块3023,用于基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移。
可选的,如图6所示,所述确定子模块3022包括:
检测单元30221,用于分别检测所述第一图像的特征点和所述第三图像的特征点;
匹配单元30222,用于对所述第一图像的特征点和所述第三图像的特征点进行匹配,得到匹配关系;
确定单元30223,用于基于所述匹配关系,确定所述第三图像相对于所述第一图像的纵向位移量。
可选的,所述计算子模块3023具体用于,在所述纵向位移量大于预设值的情况下,基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移。
可选的,如图7所述,所述电子设备还包括:
第二合成模块305,用于根据所述伸缩式摄像头在全景拍摄过程中采集的所有帧图像中除目标图像之外的其他图像,合成全景图像,所述目标图像相对所述第一图像的纵向位移量大于预设值。
电子设备300能够实现上述方法实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。
本发明实施例的电子设备300,利用伸缩式摄像头的伸缩,对电子设备在竖直方向上的位移进行补偿,可以减少由于电子设备的抖动给全景图像造成的影响,可以提高全景图像的拍摄效果。
图8为实现本发明各个实施例的一种电子设备的硬件结构示意图,该电子设备800包括但不限于:射频单元801、网络模块802、音频输出单元803、输入单元804、传感器805、显示单元806、用户输入单元807、接口单元808、存储器809、处理器810、以及电源811等部件。本领域技术人员可以理解,图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载移动终端、可穿戴设备、以及计步器等。
其中,处理器810,用于控制所述伸缩式摄像头在第一位置采集第一图像;当所述伸缩式摄像头被移动至第二位置时,确定所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移;控制所述伸缩式摄像头在所述伸缩方向上移动至第三位置,并在第三位置采集第二图像;其中,所述第三位置在所述伸缩式摄像头的伸缩方向上相对所述第二位置的第二位移与所述第一位移方向相反。
这样,利用伸缩式摄像头的伸缩,对电子设备在竖直方向上的位移进行补偿,可以减少由于电子设备的抖动给全景图像造成的影响,可以提高全景图像的拍摄效果。
可选的,所述控制所述伸缩式摄像头在第三位置采集第二图像之后,还包括:对所述第一图像和所述第二图像进行合成,得到全景图像。
可选的,所述第一图像为所述伸缩式摄像头在全景拍摄过程中采集的第一帧图像,或所述伸缩式摄像头在全景拍摄过程中已采集的图像中的最后一帧图像。
可选的,处理器810执行所述确定所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移,包括:控制所述伸缩式摄像头在所述第二位置采集第三图像;确定所述第三图像相对于所述第一图像的纵向位移量;基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移。
可选的,处理器810执行所述确定所述第三图像相对于所述第一图像的纵向位移量,包括:分别检测所述第一图像的特征点和所述第三图像的特征点;对所述第一图像的特征点和所述第三图像的特征点进行匹配,得到匹配关系;基于所述匹配关系,确定所述第三图像相对于所述第一图像的纵向位移量。
可选的,处理器810执行所述基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移,包括:在所述纵向位移量大于预设值的情况下,基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移。
可选的,处理器810执行所述控制所述伸缩式摄像头在第三位置采集第二图像之后,还包括:根据所述伸缩式摄像头在全景拍摄过程中采集的所有帧图像中除目标图像之外的其他图像,合成全景图像,所述目标图像相对所述第一图像的纵向位移量大于预设值。
应理解的是,本发明实施例中,射频单元801可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器810处理;另外,将上行的数据发送给基站。通常,射频单元801包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元801还可以通过无线通信系统与网络和其他设备通信。
电子设备通过网络模块802为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元803可以将射频单元801或网络模块802接收的或者在存储器809中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元803还可以提供与电子设备800执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元803包括扬声器、蜂鸣器以及受话器等。
输入单元804用于接收音频或视频信号。输入单元804可以包括图形处理器(Graphics Processing Unit,GPU)8041和麦克风8042,图形处理器8041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元806上。经图形处理器8041处理后的图像帧可以存储在存储器809(或其它存储介质)中或者经由射频单元801或网络模块802进行发送。麦克风8042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元801发送到移动通信基站的格式输出。
电子设备800还包括至少一种传感器805,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板8061的亮度,接近传感器可在电子设备800移动到耳边时,关闭显示面板8061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器805还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元806用于显示由用户输入的信息或提供给用户的信息。显示单元806可包括显示面板8061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板8061。
用户输入单元807可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元807包括触控面板8071以及其他输入设备8072。触控面板8071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板8071上或在触控面板8071附近的操作)。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器810,接收处理器810发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板8071。除了触控面板8071,用户输入单元807还可以包括其他输入设备8072。具体地,其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板8071可覆盖在显示面板8061上,当触控面板8071检测到在其上或附近的触摸操作后,传送给处理器810以确定触摸事件的类型,随后处理器810根据触摸事件的类型在显示面板8061上提供相应的视觉输出。虽然在图8中,触控面板8071与显示面板8061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板8071与显示面板8061集成而实现电子设备的输入和输出功能,具体此处不做限定。
接口单元808为外部装置与电子设备800连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元808可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备800内的一个或多个元件或者可以用于在电子设备800和外部装置之间传输数据。
存储器809可用于存储软件程序以及各种数据。存储器809可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器809可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器810是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器809内的软件程序和/或模块,以及调用存储在存储器809内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器810可包括一个或多个处理单元;优选的,处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。
电子设备800还可以包括给各个部件供电的电源811(比如电池),优选的,电源811可以通过电源管理系统与处理器810逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
另外,电子设备800包括一些未示出的功能模块,在此不再赘述。
优选的,本发明实施例还提供一种电子设备,包括处理器810,存储器809,存储在存储器809上并可在所述处理器810上运行的计算机程序,该计算机程序被处理器810执行时实现上述拍摄方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述拍摄方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

Claims (16)

1.一种拍摄方法,其特征在于,应用于具有伸缩式摄像头的电子设备,包括:
控制所述伸缩式摄像头在第一位置采集第一图像;
当所述伸缩式摄像头被移动至第二位置时,确定所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移;
控制所述伸缩式摄像头在所述伸缩方向上移动至第三位置,并在第三位置采集第二图像;其中,所述第三位置在所述伸缩式摄像头的伸缩方向上相对所述第二位置的第二位移与所述第一位移方向相反。
2.根据权利要求1所述的方法,其特征在于,所述控制所述伸缩式摄像头在第三位置采集第二图像之后,还包括:
对所述第一图像和所述第二图像进行合成,得到全景图像。
3.根据权利要求2所述的方法,其特征在于,所述第一图像为所述伸缩式摄像头在全景拍摄过程中采集的第一帧图像,或所述伸缩式摄像头在全景拍摄过程中已采集的图像中的最后一帧图像。
4.根据权利要求1所述的方法,其特征在于,所述确定所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移,包括:
控制所述伸缩式摄像头在所述第二位置采集第三图像;
确定所述第三图像相对于所述第一图像的纵向位移量;
基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移。
5.根据权利要求4所述的方法,其特征在于,所述确定所述第三图像相对于所述第一图像的纵向位移量,包括:
分别检测所述第一图像的特征点和所述第三图像的特征点;
对所述第一图像的特征点和所述第三图像的特征点进行匹配,得到匹配关系;
基于所述匹配关系,确定所述第三图像相对于所述第一图像的纵向位移量。
6.根据权利要求4或5所述的方法,其特征在于,所述基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移,包括:
在所述纵向位移量大于预设值的情况下,基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移。
7.根据权利要求6所述的方法,其特征在于,所述控制所述伸缩式摄像头在第三位置采集第二图像之后,还包括:
根据所述伸缩式摄像头在全景拍摄过程中采集的所有帧图像中除目标图像之外的其他图像,合成全景图像,所述目标图像相对所述第一图像的纵向位移量大于预设值。
8.一种电子设备,其特征在于,所述电子设备具有伸缩式摄像头,包括:
第一采集模块,用于控制所述伸缩式摄像头在第一位置采集第一图像;
确定模块,用于当所述伸缩式摄像头被移动至第二位置时,确定所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移;
第二采集模块,用于控制所述伸缩式摄像头在所述伸缩方向上移动至第三位置,并在第三位置采集第二图像;其中,所述第三位置在所述伸缩式摄像头的伸缩方向上相对所述第二位置的第二位移与所述第一位移方向相反。
9.根据权利要求8所述的电子设备,其特征在于,所述电子设备还包括:
第一合成模块,用于对所述第一图像和所述第二图像进行合成,得到全景图像。
10.根据权利要求9所述的电子设备,其特征在于,所述第一图像为所述伸缩式摄像头在全景拍摄过程中采集的第一帧图像,或所述伸缩式摄像头在全景拍摄过程中已采集的图像中的最后一帧图像。
11.根据权利要求8所述的电子设备,其特征在于,所述确定模块包括:
采集子模块,用于控制所述伸缩式摄像头在所述第二位置采集第三图像;
确定子模块,用于确定所述第三图像相对于所述第一图像的纵向位移量;
计算子模块,用于基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移。
12.根据权利要求11所述的电子设备,其特征在于,所述确定子模块包括:
检测单元,用于分别检测所述第一图像的特征点和所述第三图像的特征点;
匹配单元,用于对所述第一图像的特征点和所述第三图像的特征点进行匹配,得到匹配关系;
确定单元,用于基于所述匹配关系,确定所述第三图像相对于所述第一图像的纵向位移量。
13.根据权利要求11或12所述的电子设备,其特征在于,所述计算子模块具体用于,在所述纵向位移量大于预设值的情况下,基于所述纵向位移量,计算所述第二位置在所述伸缩式摄像头的伸缩方向上相对所述第一位置的第一位移。
14.根据权利要求13所述的电子设备,其特征在于,所述电子设备还包括:
第二合成模块,用于根据所述伸缩式摄像头在全景拍摄过程中采集的所有帧图像中除目标图像之外的其他图像,合成全景图像,所述目标图像相对所述第一图像的纵向位移量大于预设值。
15.一种电子设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的拍摄方法中的步骤。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的拍摄方法中的步骤。
CN201811285085.7A 2018-10-31 2018-10-31 一种拍摄方法及电子设备 Pending CN109194875A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811285085.7A CN109194875A (zh) 2018-10-31 2018-10-31 一种拍摄方法及电子设备
PCT/CN2019/112680 WO2020088317A1 (zh) 2018-10-31 2019-10-23 拍摄方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811285085.7A CN109194875A (zh) 2018-10-31 2018-10-31 一种拍摄方法及电子设备

Publications (1)

Publication Number Publication Date
CN109194875A true CN109194875A (zh) 2019-01-11

Family

ID=64940852

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811285085.7A Pending CN109194875A (zh) 2018-10-31 2018-10-31 一种拍摄方法及电子设备

Country Status (2)

Country Link
CN (1) CN109194875A (zh)
WO (1) WO2020088317A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109941885A (zh) * 2019-03-07 2019-06-28 无锡顶视科技有限公司 一种基于伸缩臂的集装箱箱号抓拍和识别装置及其方法
CN110047380A (zh) * 2019-03-26 2019-07-23 武汉华星光电半导体显示技术有限公司 一种显示面板及显示装置
CN110166695A (zh) * 2019-06-26 2019-08-23 Oppo广东移动通信有限公司 摄像头防抖方法、装置、电子设备和计算机可读存储介质
CN110198372A (zh) * 2019-05-31 2019-09-03 华为技术有限公司 确定摄像组件伸缩状态的方法及一种电子设备
CN110493457A (zh) * 2019-07-30 2019-11-22 维沃移动通信有限公司 一种终端设备控制方法及终端设备
CN110933295A (zh) * 2019-11-11 2020-03-27 北京三快在线科技有限公司 拍摄方法、装置、电子设备及可读存储介质
WO2020088317A1 (zh) * 2018-10-31 2020-05-07 维沃移动通信有限公司 拍摄方法及电子设备
EP3840361A4 (en) * 2019-10-24 2021-06-30 Shenzhen Transsion Holdings Co., Ltd. PHOTOGRAPHY PROCESS AND DEVICE, AND COMPUTER READABLE STORAGE MEDIA
CN113190103A (zh) * 2020-01-14 2021-07-30 北京小米移动软件有限公司 终端设备、图像采集模组的运动检测方法及装置、存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001223942A (ja) * 1999-12-01 2001-08-17 Canon Inc 撮像装置、撮像装置の制御方法、パノラマ合成用画像の撮像方法、撮像装置の制御プログラムを供給する媒体
CN1937719A (zh) * 2005-09-22 2007-03-28 三洋电机株式会社 手抖动补正装置
CN101377615A (zh) * 2007-08-29 2009-03-04 三星电子株式会社 拍摄全景画面的方法
CN103763483A (zh) * 2014-01-23 2014-04-30 贝壳网际(北京)安全技术有限公司 一种移动终端拍照防抖方法、装置以及移动终端
CN104378544A (zh) * 2013-08-15 2015-02-25 联想(北京)有限公司 一种获得图像的方法和电子设备
CN105046649A (zh) * 2015-06-30 2015-11-11 硅革科技(北京)有限公司 一种去除运动视频中运动物体的全景图拼接方法
CN105827958A (zh) * 2016-03-17 2016-08-03 广东欧珀移动通信有限公司 控制方法、控制装置及电子装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4704071B2 (ja) * 2005-03-01 2011-06-15 Hoya株式会社 撮像装置
CN103973950A (zh) * 2014-04-29 2014-08-06 蒂莫西·奥耶诺比 移动通信设备多向/广角摄像机镜头系统
CN109194875A (zh) * 2018-10-31 2019-01-11 维沃移动通信有限公司 一种拍摄方法及电子设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001223942A (ja) * 1999-12-01 2001-08-17 Canon Inc 撮像装置、撮像装置の制御方法、パノラマ合成用画像の撮像方法、撮像装置の制御プログラムを供給する媒体
CN1937719A (zh) * 2005-09-22 2007-03-28 三洋电机株式会社 手抖动补正装置
CN101377615A (zh) * 2007-08-29 2009-03-04 三星电子株式会社 拍摄全景画面的方法
CN104378544A (zh) * 2013-08-15 2015-02-25 联想(北京)有限公司 一种获得图像的方法和电子设备
CN103763483A (zh) * 2014-01-23 2014-04-30 贝壳网际(北京)安全技术有限公司 一种移动终端拍照防抖方法、装置以及移动终端
CN105046649A (zh) * 2015-06-30 2015-11-11 硅革科技(北京)有限公司 一种去除运动视频中运动物体的全景图拼接方法
CN105827958A (zh) * 2016-03-17 2016-08-03 广东欧珀移动通信有限公司 控制方法、控制装置及电子装置

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020088317A1 (zh) * 2018-10-31 2020-05-07 维沃移动通信有限公司 拍摄方法及电子设备
CN109941885A (zh) * 2019-03-07 2019-06-28 无锡顶视科技有限公司 一种基于伸缩臂的集装箱箱号抓拍和识别装置及其方法
CN110047380A (zh) * 2019-03-26 2019-07-23 武汉华星光电半导体显示技术有限公司 一种显示面板及显示装置
CN110198372A (zh) * 2019-05-31 2019-09-03 华为技术有限公司 确定摄像组件伸缩状态的方法及一种电子设备
CN110166695A (zh) * 2019-06-26 2019-08-23 Oppo广东移动通信有限公司 摄像头防抖方法、装置、电子设备和计算机可读存储介质
CN110166695B (zh) * 2019-06-26 2021-10-01 Oppo广东移动通信有限公司 摄像头防抖方法、装置、电子设备和计算机可读存储介质
CN110493457A (zh) * 2019-07-30 2019-11-22 维沃移动通信有限公司 一种终端设备控制方法及终端设备
CN110493457B (zh) * 2019-07-30 2021-10-15 维沃移动通信有限公司 一种终端设备控制方法及终端设备
EP3840361A4 (en) * 2019-10-24 2021-06-30 Shenzhen Transsion Holdings Co., Ltd. PHOTOGRAPHY PROCESS AND DEVICE, AND COMPUTER READABLE STORAGE MEDIA
US11297230B2 (en) 2019-10-24 2022-04-05 Shenzhen Transsion Holdings Co., Ltd. Shooting method, device and computer-readable storage medium
CN110933295A (zh) * 2019-11-11 2020-03-27 北京三快在线科技有限公司 拍摄方法、装置、电子设备及可读存储介质
CN110933295B (zh) * 2019-11-11 2021-09-10 北京三快在线科技有限公司 拍摄方法、装置、电子设备及可读存储介质
CN113190103A (zh) * 2020-01-14 2021-07-30 北京小米移动软件有限公司 终端设备、图像采集模组的运动检测方法及装置、存储介质

Also Published As

Publication number Publication date
WO2020088317A1 (zh) 2020-05-07

Similar Documents

Publication Publication Date Title
CN109194875A (zh) 一种拍摄方法及电子设备
CN108648235B (zh) 相机姿态追踪过程的重定位方法、装置及存储介质
CN107592468B (zh) 一种拍摄参数调整方法及移动终端
CN107566730B (zh) 一种全景图像拍摄方法及移动终端
CN107995429A (zh) 一种拍摄方法及移动终端
CN108881733A (zh) 一种全景拍摄方法及移动终端
CN107707825B (zh) 一种全景拍摄方法、移动终端和计算机可读存储介质
CN109151442A (zh) 一种图像拍摄方法及终端
CN111246106B (zh) 图像处理方法、电子设备及计算机可读存储介质
CN107483836B (zh) 一种拍摄方法及移动终端
CN109246360A (zh) 一种提示方法及移动终端
CN108449546A (zh) 一种拍照方法及移动终端
CN107682639B (zh) 一种图像处理方法、装置及移动终端
CN109361867A (zh) 一种滤镜处理方法及移动终端
CN109474786A (zh) 一种预览图像生成方法及终端
CN107820022A (zh) 一种拍照方法及移动终端
CN108259743A (zh) 全景图像拍摄方法及电子设备
CN109660723A (zh) 一种全景拍摄方法及装置
CN107948505A (zh) 一种全景拍摄方法及移动终端
CN108924412A (zh) 一种拍摄方法及终端设备
CN108449541A (zh) 一种全景图像拍摄方法及移动终端
KR20220005087A (ko) 촬영 방법 및 단말
CN110213485A (zh) 一种图像处理方法及终端
CN108564613A (zh) 一种深度数据获取方法及移动终端
CN109803087A (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190111