CN104735353B - 一种拍摄全景照片的方法及装置 - Google Patents
一种拍摄全景照片的方法及装置 Download PDFInfo
- Publication number
- CN104735353B CN104735353B CN201510106142.0A CN201510106142A CN104735353B CN 104735353 B CN104735353 B CN 104735353B CN 201510106142 A CN201510106142 A CN 201510106142A CN 104735353 B CN104735353 B CN 104735353B
- Authority
- CN
- China
- Prior art keywords
- picture
- sub
- spliced
- window
- reference sub
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000000694 effects Effects 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 4
- 238000009432 framing Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Studio Devices (AREA)
Abstract
本发明实施例涉及相机技术领域,尤其涉及一种拍摄全景照片的方法及装置。该方法包括:获取图片作为基准子图片,并确定基准子图片上的待拼接边界;在相机显示界面上显示相接的基准窗口和取景窗口,并在基准窗口中显示基准子图片;控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在至少一张待选图片中选取一张作为待拼接子图片;最后,将待拼接子图片与基准子图片拼接,形成已拼接图片。通过使用本发明实施例的技术方案,用户可以如同玩拼图游戏一样对照片进行拼接,最后由移动终端上的相机自动生成拼接后的全景照片,增加娱乐性,使用户在方便快捷地拍摄全景照片的同时获得更好的拍摄体验。
Description
技术领域
本发明实施例涉及相机技术领域,尤其涉及一种拍摄全景照片的方法及装置。
背景技术
现有技术中的相机在不配备广角镜头的情况下,通常由于广角不足而无法拍到大而全的照片,尤其是平板电脑和智能手机等人们常用的移动终端中内置的相机更是难以达到此目的。然而,对于普通用户来说,他们不能像摄影爱好者一样随身携带着笨重的单反相机和广角镜头,他们喜欢使用携带方便的平板电脑或者智能手机等移动终端记录下身边的影像,所以,当普通用户需要使用移动终端拍摄全景照片时,现有的移动终端难以满足用户需求。如果在相机的硬件方面做出改善以达到拍摄全景照片的目的,则需要增加电子元器件或者提高相关电子元器件的性能,必然会导致成本的增加。
现有技术中,有些移动终端设置有全景拍摄模式,但是对于普通用户来说通常操作比较困难,且拍出来的照片会有一定程度的变形和失真。此外,现有技术中的多数全景拍摄模式仅允许用户通过水平移动相机拍摄全景照片,所以全景照片的宽度与普通模式下拍摄的照片的宽度是一样的,不能满足用户拍摄大而全的照片的需求。
发明内容
本发明的目的是提出一种拍摄全景照片的方法及装置,以满足用户使用移动终端便捷地拍摄全景照片的需求。
一方面,本发明实施例提供了一种拍摄全景照片的方法,包括:
获取图片作为基准子图片,并确定所述基准子图片上的待拼接边界;
在相机显示界面上显示相接的基准窗口和取景窗口,并在所述基准窗口中显示所述基准子图片,使所述基准子图片上的待拼接边界位于所述基准窗口与所述取景窗口的交界线处;
控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在所述至少一张待选图片中选取一张作为待拼接子图片,其中所述待拼接子图片上的位于所述交界线处的像素值与所述基准子图片上的位于所述交界线处的像素值匹配;
将所述待拼接子图片与所述基准子图片拼接,形成已拼接图片。
另一方面,本发明实施例提供了一种拍摄全景照片的装置,包括:
待拼接边界确定模块,用于获取图片作为基准子图片,并确定所述基准子图片上的待拼接边界;
显示模块,用于在相机显示界面上显示相接的基准窗口和取景窗口,并在所述基准窗口中显示所述基准子图片,使所述基准子图片上的待拼接边界位于所述基准窗口与所述取景窗口的交界线处;
控制模块,用于控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在所述至少一张待选图片中选取一张作为待拼接子图片,其中所述待拼接子图片上的位于所述交界线处的像素值与所述基准子图片上的位于所述交界线处的像素值匹配;
拼接模块,用于将所述待拼接子图片与所述基准子图片拼接,形成已拼接图片。
本发明实施例中提供的拍摄全景照片的方法及装置,能够用户使用移动终端便捷地拍摄全景照片。本发明实施例中提供的拍摄全景照片的方法,先获取图片作为基准子图片,并确定基准子图片上的待拼接边界;在相机显示界面上显示相接的基准窗口和取景窗口,并在基准窗口中显示基准子图片,使基准子图片上的待拼接边界位于基准窗口与取景窗口的交界线处;控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在至少一张待选图片中选取一张作为待拼接子图片,其中待拼接子图片上的位于交界线处的像素值与基准子图片上的位于所述交界线处的像素值匹配;最后,将待拼接子图片与基准子图片拼接,形成已拼接图片。通过使用该技术方案,用户可以如同玩拼图游戏一样对照片进行拼接,最后由移动终端上的相机自动生成拼接后的全景照片,增加娱乐性,使用户在方便快捷地拍摄全景照片的同时获得更好的拍摄体验。
附图说明
图1为本发明实施例一提供的一种拍摄全景照片的方法的流程示意图;
图2为本发明实施例二提供的一种拍摄全景照片的方法的流程示意图;
图3为本发明实施例二提供的全景照片拼接过程示意图;
图4为本发明实施例三提供的一种拍摄全景照片的方法的流程示意图;
图5为本发明实施例四提供的一种拍摄全景照片的方法的流程示意图;
图6为本发明实施例五提供的一种拍摄全景照片的方法的流程示意图;
图7为本发明实施例六提供的一种拍摄全景照片的装置的结构框图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种拍摄全景照片的方法的流程示意图,该方法可以由拍摄全景照片的装置执行,其中该装置可由软件和/或硬件实现,可作为移动终端的一部分被内置在移动终端中。如图1所示,该方法包括:
步骤101、获取图片作为基准子图片,并确定基准子图片上的待拼接边界。
在本实施例中,可由移动终端获取图片。所述移动终端具体可以为带有相机功能的智能手机和平板电脑等移动设备,也可为设置有显示屏的数码相机。所述子图片具体可指构成整张全景照片的一部分的图片。所述基准子图片具体可指在拼接照片时可作为参照的子图片。示例性的,获取图片作为基准子图片,具体可指从移动终端的图片库中获取一张已拍摄的图片作为基准子图片,可根据用户操作进行获取,也可由移动终端的系统自动获取;也可指用户操作移动终端上的相机拍摄图片,获取当前拍摄的图片作为基准子图片。
基准子图片通常会有上边、下边、左边和右边四个边界,需要确定其中一个边界作为待拼接边界。示例性的,确定待拼接边界的方式可以是由用户自由选取,具体的,用户可以在移动终端的触摸屏上面直接点击需要进行拼接的边界处,即可确定该边界为待拼接边界;还可以是由移动终端的系统自动选取,例如,用户在拍摄全景照片之前,在移动终端上设定需要拼接的子图片的张数以及子图片的排布方式,如2张子图片、按照1行2列的方式排布,那么可以由系统将拍摄的第一张图片作为基准子图片,同时确定右边为待拼接边界,然后进行后续的拼接步骤。
步骤102、在相机显示界面上显示相接的基准窗口和取景窗口,并在基准窗口中显示基准子图片,使基准子图片上的待拼接边界位于基准窗口与取景窗口的交界线处。
基准窗口和取景窗口的相对位置关系可以由基准子图片上的待拼接边界来确定。例如,当待拼接边界为右边时,取景窗口可在基准窗口的右侧;当待拼接边界为左边时,取景窗口可在基准窗口的左侧;当待拼接边界为上边时,取景窗口可在基准窗口的上面;当待拼接边界为上边时,取景窗口可在基准窗口的下面。
基准窗口和取景窗口相邻,且在基准窗口中显示的基准子图片的待拼接边界位于基准窗口和取景窗口的交界线处,这样方便用户将取景窗口中的图像与基准子图片进行对准。
步骤103、控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在至少一张待选图片中选取一张作为待拼接子图片,其中待拼接子图片上的位于交界线处的像素值与基准子图片上的位于交界线处的像素值匹配。
当移动终端的显示界面上显示了基准窗口和取景窗口后,就可控制相机实时拍摄取景窗口中的图像并生成待选图片。优选的,当检测到取景窗口中的图像中包含一定数量的与基准子图片中像素值接近的像素时,控制相机实时拍摄取景窗口中的图像并生成待选图片。在待选图片中选取一张作为待拼接子图片,选取待拼接子图片的依据是:待拼接子图片上的位于交界线处的像素值与基准子图片上的位于交界线处的像素值匹配。
用户在使用过程中,可参照基准窗口中的基准子图片来调整移动终端的位置,使取景窗口中显示的图像与基准子图片符合拼接条件。如进行拼图游戏一样,当用户肉眼判断接近符合拼接条件时,可缓慢微调移动终端位置,便于移动终端更加快速的选取到待拼接子图片。完成待拼接子图片的选取步骤之后,移动终端可停止拍摄。
步骤104、将待拼接子图片与基准子图片拼接,形成已拼接图片。
示例性的,可由移动终端按照预设算法将选取的待拼接子图片与基准子图片进行拼接,形成已拼接图片。完成拼接后,可在移动终端的显示界面上显示已拼接图片,供用户查看。
本发明实施例一提供的方法,先获取图片作为基准子图片,并确定基准子图片上的待拼接边界;在相机显示界面上显示相接的基准窗口和取景窗口,并在基准窗口中显示基准子图片,使基准子图片上的待拼接边界位于基准窗口与取景窗口的交界线处;控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在至少一张待选图片中选取一张作为待拼接子图片,其中待拼接子图片上的位于交界线处的像素值与基准子图片上的位于所述交界线处的像素值匹配;最后,将待拼接子图片与基准子图片拼接,形成已拼接图片。通过使用该技术方案,用户可以如同玩拼图游戏一样对照片进行拼接,最后由移动终端上的相机自动生成拼接后的全景照片,增加娱乐性,使用户在方便快捷地拍摄全景照片的同时获得更好的拍摄体验。
实施例二
图2为本发明实施例二提供的一种拍摄全景照片的方法的流程示意图,本实施例以上述实施例为基础进行优化。在本实施例中,在形成已拼接图片的步骤后,增加了在相机显示界面的预览窗口中显示已拼接图片以及从已拼接图片中选取子图片作为新的基准子图片的步骤。
相应的,本实施例的方法包括如下步骤:
步骤201、获取图片作为基准子图片,并确定基准子图片上的待拼接边界。
步骤202、在相机显示界面上显示相接的基准窗口和取景窗口,并在基准窗口中显示基准子图片,使基准子图片上的待拼接边界位于基准窗口与取景窗口的交界线处。
步骤203、控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在至少一张待选图片中选取一张作为待拼接子图片,其中待拼接子图片上的位于交界线处的像素值与基准子图片上的位于交界线处的像素值匹配。
步骤204、将待拼接子图片与基准子图片拼接,形成已拼接图片。
步骤205、在相机显示界面的预览窗口中显示已拼接图片。
为了获得大而全的全景照片,通常需要对多个子图片进行拼接。在相机显示界面的预览窗口中显示已拼接照片,方便用户查看到已完成拼接的全部子图片。
步骤206、从已拼接图片中选取子图片作为新的基准子图片。
示例性的,可根据用户操作进行选取,用户可直接在移动终端的触摸屏上面直接点击需要进行拼接的边界处,那么该边界所属的子图片即为新的基准子图片,步骤简单快捷,随后可由用户进行任意的拼接,直到拼接数量达到用户满意为止。也可由移动终端的系统自动选取。例如,图3为本发明实施例二提供的全景照片拼接过程示意图,图3下半部分示出了拼接完成的全景照片,该全景照片由9张子图片拼接而成。用户在拍摄全景照片之前,可在移动终端上设定需要拼接的子图片的张数以及子图片的排布方式,如9张子图片、按照3行3列的方式排布,那么可以由系统将拍摄的第一张图片作为基准子图片(即图3中的子图片5),同时确定右边为待拼接边界,随后完成第一次拼接的步骤,形成了包含有2个子图片(即子图片5和子图片6)的已拼接照片。之后,系统可默认新的基准子图片与基准子图片为同一张图片(子图片5),但将待拼接边界确定为左边,进而完成中间行3张子图片(即子图片4、子图片5和子图片6)的拼接。再接着完成中间列3张子图片(即子图片2、子图片5和子图片8)的拼接,此时已拼接图片为一个呈“十”字型的图片(如图3上半部分所示)。最后依次完成该全景照片上位于4个顶角处的子照片的拼接。可由相机自动确定子图片4为基准子图片,子图片4的上边为待拼接边界,从而完成子图片1与子图片4的拼接;也可由相机自动确定子图片2为基准子图片,子图片2的左边为待拼接边界,从而完成子图片1与子图片2的拼接。同理,可依次完成子图片3、子图片7和子图片9与“十”字型图片的拼接,最后拼接生成整张全景照片。
本实施例的方法在实施例一的基础上,允许用户将多张子图片任意拼接成更大更全的全景照片,进一步满足用户需求。
实施例三
图4为本发明实施例三提供的一种拍摄全景照片的方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤在所述基准窗口中显示所述基准子图片优化为:按照预设的显示比例在所述基准窗口中显示所述基准子图片;根据所述显示比例调整所述取景窗口中图像的显示比例,以使所述取景窗口中图像的显示比例与对所述基准子图片的显示比例相同。
相应的,本实施例的方法包括如下步骤:
步骤401、获取图片作为基准子图片,并确定基准子图片上的待拼接边界。
步骤402、在相机显示界面上显示相接的基准窗口和取景窗口,按照预设的显示比例在基准窗口中显示基准子图片,使基准子图片上的待拼接边界位于基准窗口与取景窗口的交界线处。
步骤403、根据显示比例调整取景窗口中图像的显示比例,以使取景窗口中图像的显示比例与基准子图片的显示比例相同。
一般情况下,拍摄普通照片时的取景窗口会占满相机的整个显示界面,而本实施例中的方法中需要在显示界面上同时显示基准窗口和取景窗口,那么使用本实施例中的方法的全景拍摄模式下的取景窗口就会小于普通拍摄模式下的取景窗口,如何控制基准子图片的显示比例以及取景窗口中图像的显示比例显得尤为重要。
示例性的,基准窗口与取景窗口的尺寸大小相同,分别占用显示界面的一半,以基准窗口在左、取景窗口在右为例进行说明。所述预设的显示比例可由相机系统自动设置或调整,也可由用户自行进行调整。为了使用户能够预先看到拼接后的两张照片的效果,可设置显示比例为0.5,则基准子图片在显示界面上显示的内容为图片的全部内容。相应的,根据0.5的显示比例调整取景窗口中图像的显示比例,使取景窗口中图像的显示比例与基准子图片的显示比例相同,即也为0.5,那么取景窗口中的图像在显示界面上显示的内容即为拍摄后的待选图片的全部内容。为了使用户在拼接时能够看到更多的待拼接边界的细节,降低用户拼接难度,那么可设置显示比例为1(也可为大于1的数值,视具体的取景场景而定),此时的基准子图片和取景窗口中的图像的部分内容不会在显示界面上显示。
优选的,基准窗口的尺寸小于取景窗口的尺寸,方便用户在拼接时看到更多的取景窗口中的图像内容。
优选的,用户可根据自己的手势动作对基准子图片的显示比例进行调整,相机系统根据用户调整的基准子图片的显示比例调整取景窗口中图像的显示比例,使取景窗口中图像的显示比例与基准子图片的显示比例相同。
步骤404、控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在至少一张待选图片中选取一张作为待拼接子图片,其中待拼接子图片上的位于交界线处的像素值与基准子图片上的位于交界线处的像素值匹配。
步骤405、将待拼接子图片与基准子图片拼接,形成已拼接图片。
步骤406、在相机显示界面的预览窗口中显示已拼接图片。
步骤407、从已拼接图片中选取子图片作为新的基准子图片。
本实施例的方法在上述实施例的基础上,能够灵活调整基准子图片的显示比例,同时调整取景窗口中的图像的显示比例,使取景窗口中图像的显示比例与基准子图片的显示比例相同,进一步提升拼接过程中的用户使用体验。
实施例四
图5为本发明实施例四提供的一种拍摄全景照片的方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,在步骤控制相机拍摄取景窗口中的图像时,还包括检测相机的移动参数,当检测到所述移动参数超出预设的阈值范围时,提供提示信息给用户的步骤。
相应的,本实施例的方法包括如下步骤:
步骤501、获取图片作为基准子图片,并确定基准子图片上的待拼接边界;
步骤502、在相机显示界面上显示相接的基准窗口和取景窗口,按照预设的显示比例在基准窗口中显示基准子图片,使基准子图片上的待拼接边界位于基准窗口与取景窗口的交界线处。
步骤503、根据显示比例调整取景窗口中图像的显示比例,以使取景窗口中图像的显示比例与基准子图片的显示比例相同。
步骤504、检测相机的移动参数,当检测到移动参数超出预设的阈值范围时,提供提示信息给用户;控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在至少一张待选图片中选取一张作为待拼接子图片,其中待拼接子图片上的位于交界线处的像素值与基准子图片上的位于交界线处的像素值匹配。
所述移动参数具体可包括相机的移动方向、移动距离和移动角度等。当检测到移动参数超出预设的阈值范围时,说明用户离开了拍摄基准子图片时的位置,就会难以完成拼接,所以此时会提供提示信息给用户,提示用户回到拍摄基准子图片时的位置。所述提示信息具体可为提示音、指示灯亮起或者屏幕上的提示点闪烁等。
步骤505、将待拼接子图片与基准子图片拼接,形成已拼接图片。
步骤506、在相机显示界面的预览窗口中显示已拼接图片。
步骤507、从已拼接图片中选取子图片作为新的基准子图片。
本实施例的方法在上述实施例的基础上,能够对相机的移动参数进行检测,当用户离开了拍摄基准子图片时的位置时,会及时通过提示信息提醒用户,避免用户因离开拍摄基准子图片时的位置而使拼接难以完成。
实施例五
图6为本发明实施例五提供的一种拍摄全景照片的方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,交界线上设有调整点,在步骤控制相机拍摄取景窗口中的图像之前,还包括根据用户对所述调整点的手势动作调整所述取景窗口中图像的显示比例的步骤。
相应的,本实施例的方法包括如下步骤:
步骤601、获取图片作为基准子图片,并确定基准子图片上的待拼接边界。
步骤602、在相机显示界面上显示相接的基准窗口和取景窗口,并在基准窗口中显示基准子图片,使基准子图片上的待拼接边界位于基准窗口与取景窗口的交界线处。
步骤603、交界线上设有调整点,根据用户对所述调整点的手势动作调整取景窗口中图像的显示比例。
为了满足用户希望拍摄具有个性的特效照片的需求,可允许用户对取景窗口中图像的显示比例进行调整。示例性的,当基准子图片中的背景单一时,如蓝天,用户希望将空中的一架飞机拍摄成为三架飞机,则用户可用手指拖动调整点,使取景窗口中图像的显示比例变成三分之一。优选的,当调整点被拖动到显示比例为整数倍分之一时可进行闪烁提示。优选的,用户还可拖动取景窗口中图像的位置,来调整显示屏幕上的基准子图片与取景窗口中的图像的相对位置。如作为基准子图片的包含蓝天的图片在显示屏幕左侧,取景窗口在右侧,可通过调整使取景窗口中的图像的上边与基准子图片的上边处于同一直线上。
步骤604、控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在至少一张待选图片中选取一张作为待拼接子图片,其中待拼接子图片上的位于交界线处的像素值与基准子图片上的位于交界线处的像素值匹配。
示例性的,由用户调整好取景窗口中图像的显示比例后,可由用户按下预设按键,如拍照键,控制相机拍摄取景窗口中的图像。可由用户多次按下预设按键进行拍摄,最后由相机生成至少一张待选图片。根据用户操作在至少一张待选图片中选取一张作为待拼接子图片。
步骤605、将待拼接子图片与基准子图片拼接,形成已拼接图片。
示例性的,按照显示屏幕上的基准子图片与取景窗口中的图像的相对位置进行拼接。如步骤603中举例的,包含飞机的取景窗口中的图像的上边与包含蓝天的基准子图片的上边处于同一直线上,则先根据该位置关系将内容为飞机的待拼接子图片与基准子图片拼接,再根据用户操作,在已拼接的待拼接子图片下方重复拼接两次,最终由相机合成一张照片,达到用户的拍摄三架飞机的目的。
步骤606、在相机显示界面的预览窗口中显示已拼接图片。
步骤607、从已拼接图片中选取子图片作为新的基准子图片。
本实施例的方法在上述实施例的基础上,能够允许用户调整取景窗口中图像的显示比例,用户可充分发挥自己的创作能力拍摄和拼接具有个性的特效照片,进一步提升用户的使用体验。
实施例六
图7为本发明实施例六提供的一种拍摄全景照片的装置的结构框图,该装置可由软件和/或硬件实现,可作为移动终端的一部分被内置在移动终端中,通过执行拍摄全景照片的方法来拍摄全景照片。如图7所示,该装置包括:
待拼接边界确定模块701,用于获取图片作为基准子图片,并确定基准子图片上的待拼接边界;显示模块702,用于在相机显示界面上显示相接的基准窗口和取景窗口,并在基准窗口中显示基准子图片,使基准子图片上的待拼接边界位于基准窗口与取景窗口的交界线处;控制模块703,用于控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在至少一张待选图片中选取一张作为待拼接子图片,其中待拼接子图片上的位于交界线处的像素值与基准子图片上的位于交界线处的像素值匹配;拼接模块704,用于将待拼接子图片与基准子图片拼接,形成已拼接图片。
本发明实施例六提供的一种拍摄全景照片的装置,由待拼接边界确定模块701获取图片作为基准子图片,并确定基准子图片上的待拼接边界;显示模块702在相机显示界面上显示相接的基准窗口和取景窗口;控制模块703控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在至少一张待选图片中选取一张作为待拼接子图片;最后由拼接模块704将待拼接子图片与基准子图片拼接,形成已拼接图片。用户可以如同玩拼图游戏一样对照片进行拼接,最后由移动终端上的相机自动生成拼接后的全景照片,增加娱乐性,使用户在方便快捷地拍摄全景照片的同时获得更好的拍摄体验。
在上述实施例的基础上,显示模块702,还用于在形成已拼接图片之后,在相机显示界面的预览窗口中显示已拼接图片;待拼接边界确定模块701,还用于从所述已拼接图片中选取子图片作为新的基准子图片。
在上述实施例的基础上,显示模块702可包括基准子图片显示单元和取景图像调整单元。其中,基准子图片显示单元,用于按照预设的显示比例在基准窗口中显示基准子图片;取景图像调整单元,用于根据显示比例调整取景窗口中图像的显示比例,以使取景窗口中图像的显示比例与基准子图片的显示比例相同。
在上述实施例的基础上,控制模块703包括移动检测单元,用于在控制相机拍摄取景窗口中的图像时,检测相机的移动参数,当检测到移动参数超出预设的阈值范围时,提供提示信息给用户。
在上述实施例的基础上,可在交界线上设置调整点,该装置还可包括手势调整模块(未示出),用于在控制相机拍摄取景窗口中的图像之前,根据用户对调整点的手势动作调整取景窗口中图像的显示比例。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (8)
1.一种拍摄全景照片的方法,其特征在于,包括:
获取图片作为基准子图片,并确定所述基准子图片上的待拼接边界;
在相机显示界面上显示相接的基准窗口和取景窗口,并在所述基准窗口中显示所述基准子图片,使所述基准子图片上的待拼接边界位于所述基准窗口与所述取景窗口的交界线处,当所述基准子图片中的背景单一时,所述交界线上设有调整点;
根据用户对所述调整点的手势动作调整所述取景窗口中图像的显示比例,当所述调整点被拖动到显示比例为整数倍分之一时进行闪烁提示;
根据用户对取景窗口中图像位置的拖动调整基准子图片与取景窗口中的图像的相对位置;
控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在所述至少一张待选图片中选取一张作为待拼接子图片,其中所述待拼接子图片上的位于所述交界线处的像素值与所述基准子图片上的位于所述交界线处的像素值匹配;
将所述待拼接子图片与所述基准子图片拼接,形成已拼接图片;
所述将所述待拼接子图片与所述基准子图片拼接包括:
按照基准子图片与取景窗口中图像的相对位置进行拼接,形成已拼接特效图片。
2.根据权利要求1所述的方法,其特征在于,在形成已拼接图片之后,还包括:
在相机显示界面的预览窗口中显示所述已拼接图片;
从所述已拼接图片中选取子图片作为新的基准子图片。
3.根据权利要求1所述的方法,其特征在于,在所述基准窗口中显示所述基准子图片,包括:
按照预设的显示比例在所述基准窗口中显示所述基准子图片;
根据所述显示比例调整所述取景窗口中图像的显示比例,以使所述取景窗口中图像的显示比例与所述基准子图片的显示比例相同。
4.根据权利要求1所述的方法,其特征在于,在控制相机拍摄取景窗口中的图像时,还包括:
检测相机的移动参数,当检测到所述移动参数超出预设的阈值范围时,提供提示信息给用户。
5.一种拍摄全景照片的装置,其特征在于,包括:
待拼接边界确定模块,用于获取图片作为基准子图片,并确定所述基准子图片上的待拼接边界,获取的所述图片为己拍摄图片或当前拍摄图片;
显示模块,用于在相机显示界面上显示相接的基准窗口和取景窗口,并在所述基准窗口中显示所述基准子图片,使所述基准子图片上的待拼接边界位于所述基准窗口与所述取景窗口的交界线处,当所述基准子图片中的背景单一时,所述交界线上设有调整点;
手势调整模块,用于根据用户对所述调整点的手势动作调整所述取景窗口中图像的显示比例,当所述调整点被拖动到显示比例为整数倍分之一时进行闪烁提示;
根据用户对取景窗口中图像位置的拖动调整基准子图片与取景窗口中的图像的相对位置;
控制模块,用于控制相机拍摄取景窗口中的图像并生成至少一张待选图片,在所述至少一张待选图片中选取一张作为待拼接子图片,其中所述待拼接子图片上的位于所述交界线处的像素值与所述基准子图片上的位于所述交界线处的像素值匹配;
拼接模块,用于将所述待拼接子图片与所述基准子图片拼接,形成已拼接图片;
所述拼接模块具体用于:
按照基准子图片与取景窗口中图像的相对位置进行拼接,形成已拼接特效图片。
6.根据权利要求5所述的装置,其特征在于,
所述显示模块,还用于在形成已拼接图片之后,在相机显示界面的预览窗口中显示所述已拼接图片;
所述待拼接边界确定模块,还用于从所述已拼接图片中选取子图片作为新的基准子图片。
7.根据权利要求5所述的装置,其特征在于,所述显示模块包括:
基准子图片显示单元,用于按照预设的显示比例在所述基准窗口中显示所述基准子图片;
取景图像调整单元,用于根据所述显示比例调整所述取景窗口中图像的显示比例,以使所述取景窗口中图像的显示比例与所述基准子图片的显示比例相同。
8.根据权利要求5所述的装置,其特征在于,所述控制模块包括:
移动检测单元,用于在控制相机拍摄取景窗口中的图像时,检测相机的移动参数,当检测到所述移动参数超出预设的阈值范围时,提供提示信息给用户。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510106142.0A CN104735353B (zh) | 2015-03-11 | 2015-03-11 | 一种拍摄全景照片的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510106142.0A CN104735353B (zh) | 2015-03-11 | 2015-03-11 | 一种拍摄全景照片的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104735353A CN104735353A (zh) | 2015-06-24 |
CN104735353B true CN104735353B (zh) | 2018-07-17 |
Family
ID=53458743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510106142.0A Active CN104735353B (zh) | 2015-03-11 | 2015-03-11 | 一种拍摄全景照片的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104735353B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106236118B (zh) * | 2016-07-18 | 2018-02-27 | 上海联影医疗科技有限公司 | 图像信息显示交互装置及方法 |
CN107861436A (zh) * | 2017-12-01 | 2018-03-30 | 上海市环境科学研究院 | 一种多旋翼无人机高空环境侦测系统 |
CN111294515B (zh) * | 2020-02-25 | 2021-07-16 | 维沃软件技术有限公司 | 一种图像获取方法及第一电子设备 |
CN116366785A (zh) * | 2021-12-22 | 2023-06-30 | 华为技术有限公司 | 视频生成系统、方法及相关装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7912319B2 (en) * | 2006-08-28 | 2011-03-22 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Systems and methods for panoramic image construction using small sensor array |
KR101496467B1 (ko) * | 2008-09-12 | 2015-02-26 | 엘지전자 주식회사 | 파노라마 촬영 기능이 구비된 이동 단말기 및 그의 동작방법 |
CN102420898A (zh) * | 2011-09-27 | 2012-04-18 | 惠州Tcl移动通信有限公司 | 一种基于手机的全景照相实现方法及手机 |
-
2015
- 2015-03-11 CN CN201510106142.0A patent/CN104735353B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN104735353A (zh) | 2015-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3346329B1 (en) | Image processing method and apparatus | |
US9843731B2 (en) | Imaging apparatus and method for capturing a group of images composed of a plurality of images and displaying them in review display form | |
CN105812650B (zh) | 一种图像获取方法及电子设备 | |
US9838609B2 (en) | Image capturing apparatus, control apparatus and control method for controlling zooming function | |
CN104980659A (zh) | 控制拍摄显示的电子终端及其控制方法 | |
CN106034206B (zh) | 电子设备及图像显示方法 | |
CN105049726A (zh) | 一种移动终端拍照方法及移动终端 | |
CN105493139A (zh) | 交互式图像组成 | |
WO2015161561A1 (zh) | 一种终端基于多摄像头实现合照的方法及装置 | |
KR20130071793A (ko) | 디지털 촬영 장치 및 이의 제어 방법 | |
CN108900764A (zh) | 拍摄方法和电子装置以及拍摄控制方法和服务器 | |
CN104735353B (zh) | 一种拍摄全景照片的方法及装置 | |
US20240080567A1 (en) | Photographing Method, Electronic Device and Non-transitory Computer-Readable Storage Medium | |
JP2017011579A (ja) | 撮像装置及びその制御方法、プログラム、並びに記憶媒体 | |
US9635247B2 (en) | Method of displaying a photographing mode by using lens characteristics, computer-readable storage medium of recording the method and an electronic apparatus | |
US20130257896A1 (en) | Display device | |
CN106851117A (zh) | 一种获得全景照片的方法及电子设备 | |
CN106254790A (zh) | 拍照处理方法及装置 | |
JP6104077B2 (ja) | 撮影機器及び撮影方法 | |
US8866934B2 (en) | Image pickup apparatus capable of deleting video effect superimposed on moving image, method of controlling the apparatus, and moving image-recording apparatus, as well as storage medium | |
CN105991918B (zh) | 全景图像的拍摄方法 | |
JP2010141609A (ja) | 撮像装置 | |
US9232133B2 (en) | Image capturing apparatus for prioritizing shooting parameter settings and control method thereof | |
CN103108129B (zh) | 一种摄像装置和摄像方法 | |
CN104980654A (zh) | 包括多个摄像单元的摄像设备及其控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |