一种拍摄方法和电子设备的制作方法

文档序号:6493528阅读:86来源:国知局
一种拍摄方法和电子设备的制作方法【专利摘要】本发明实施例提供一种拍摄方法和电子设备,涉及电子终端领域,能够在电子设备上进行拍摄时将图像进行自动分层,使用户能方便快捷地直接对所拍摄图像进行编辑。其方法为:通过图像采集单元预览拍摄范围内的图像,接收第一指令,通过第一指令获取N个图像数据,其中,N为大于等于2的正整数,对N个图像数据进行逐一分层处理,获取N个分层图像数据,将N个分层图像数据合成为图像文件并输出,图像文件包括N个分层图像数据的参数信息。本发明实施例用于直接对电子设备所拍摄图像进行编辑。【专利说明】一种拍摄方法和电子设备【
技术领域
】[0001]本发明涉及电子终端领域,尤其涉及一种拍摄方法和电子设备。【
背景技术
】[0002]目前,对于移动终端,如手机来说,在通过摄像头拍摄的图像后,可以通过手机组合按键对手机的屏幕进行截屏,或者,通过Photoshop等图像编辑软件对图像进行分层等处理,以实现将图片中的不同内容分布在不同的图层,方便用户在编辑时截取或删除其中某一层的图片内容。[0003]但是,上述两种方法操作繁琐,尤其是对于Photoshop等图像编辑软件,用户在使用前还需要花费精力学习软件操作方法,使用户不能方便快捷地直接对所拍摄图像进行编辑。【
发明内容】[0004]本发明的实施例提供一种拍摄方法和电子设备,能够在电子设备上进行拍摄时将图像进行自动分层,使用户能方便快捷地直接对所拍摄图像进行编辑。[0005]为达到上述目的,本发明的实施例采用如下技术方案:[0006]一方面,提供一种拍摄方法,应用于电子设备,所述电子设备包括图像采集单元,包括:[0007]通过所述图像采集单元预览拍摄范围内的图像;[0008]接收第一指令,通过所述第一指令获取N个图像数据,其中,N为大于等于2的正整数;[0009]对所述N个图像数据进行逐一分层处理,获取N个分层图像数据;[0010]将所述N个分层图像数据合成为图像文件并输出,所述图像文件包括所述N个分层图像数据的参数信息。[0011]另一方面,提供一种电子设备,包括:[0012]图像采集单元,用于通过图像采集单元预览拍摄范围内的图像;[0013]指令接收单元,用于接收第一指令,通过所述第一指令获取N个图像数据,其中,N为大于等于2的正整数;[0014]图像分层单元,用于对所述N个图像数据进行逐一分层处理,获取N个分层图像数据;[0015]图像合成单元,用于将所述N个分层图像数据合成为图像文件并输出,所述图像文件包括所述N个分层图像数据的参数信息。[0016]本发明实施例提供一种拍摄方法和电子设备,通过图像采集单元预览拍摄范围内的图像,接收第一指令,通过第一指令获取N个图像数据,其中,N为大于等于2的正整数,对N个图像数据进行逐一分层处理,获取N个分层图像数据,将N个分层图像数据合成为图像文件并输出,图像文件包括N个分层图像数据的参数信息,能够在电子设备上进行拍摄时将图像进行自动分层,使用户能方便快捷地直接对所拍摄图像进行编辑。【专利附图】【附图说明】[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0018]图1为本发明实施例提供的一种拍摄方法流程示意图;[0019]图2为本发明另一实施例提供的一种拍摄方法流程示意图;[0020]图3为本发明又一实施例提供的一种电子设备结构示意图;[0021]图4为本发明又一实施例提供的另一种电子设备结构示意图;[0022]图5为本发明又一实施例提供的又一种电子设备结构示意图。【具体实施方式】[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0024]本发明实施例提供一种拍摄方法,如图1所示,包括:[0025]S101、电子设备通过图像采集单元预览拍摄范围内的图像。[0026]示例性的,该电子设备可以为手机或者数码相机等,通过其图像采集单元可以预览拍摄范围内的图像。[0027]S102、电子设备接收第一指令,通过第一指令获取N个图像数据,其中,N为大于等于2的正整数。[0028]S103、电子设备对N个图像数据进行逐一分层处理,获取N个分层图像数据。[0029]S104、电子设备将N个分层图像数据合成为图像文件并输出,图像文件包括N个分层图像数据的参数信息。[0030]本发明实施例提供一种拍摄方法,通过图像采集单元预览拍摄范围内的图像,接收第一指令,通过第一指令获取N个图像数据,其中,N为大于等于2的正整数,对N个图像数据进行逐一分层处理,获取N个分层图像数据,将N个分层图像数据合成为图像文件并输出,图像文件包括N个分层图像数据的参数信息,能够在电子设备上进行拍摄时将图像进行自动分层,使用户能方便快捷地直接对所拍摄图像进行编辑。[0031]本发明又一实施例提供一种拍摄方法,如图2所示,包括:[0032]S201、电子设备通过图像采集单元预览拍摄范围内的图像。[0033]需要注意的是,此时并未完成拍摄,这里所说获取拍摄范围内的图像并不是指一幅固定的图像,而是图像采集单元所采集到的实时的图像,该图像可以随摄像头的移动而变化。[0034]其中,可以基于DSP(DigitalSignalProcessor,数字信号处理器)的图像采集单元来预览拍摄范围内的图像,可以通过将摄像头获取的模拟视频信号数字化成一定的图像数据格式。因此,在基于DSP的嵌入式图像采集单元中,可以将模拟视频信号转换为数字图像数据保存到帧存储器中,并由DSP来完成对数据的处理。[0035]S202、电子设备接收第一指令,通过第一指令获取N个图像数据,其中,N为大于等于2的正整数。[0036]其中,第一指令可以为快速连拍指令,对图像采集单元采集到的拍摄范围内的图像进行快速连拍,由于拍摄范围内的图像数据可以为多个不同的拍摄内容,因而可以获取N个图像数据,这里的N可以为大于等于2的正整数。[0037]S203、电子设备对N个图像数据通过人脸识别获取人物轮廓,和通过动物识别获取动物轮廓,除人物轮廓和动物轮廓之外的图像为背景图像。[0038]示例性的,当用户在启动可编辑拍照模式后,通过图像采集单元来获取用户想要拍摄范围内的图像,当拍摄范围内的图像里有人物和/或动物存在,可以通过人脸识别来获取图像中每个人的人物轮廓,通过动物识别来获取图像中每只动物的动物轮廓。其中,在电子设备获取了实际拍照环境中的人物轮廓和动物轮廓之后,该人物轮廓和动物轮廓之外的图像就可以作为背景图像。[0039]其中,人脸识别指利用分析比较人脸视觉特征信息进行身份鉴别的计算机技术。人脸识别属于生物特征识别技术,可以利用生物体(一般特指人)本身的生物特征来区分生物体个体。人脸识别的方法很多,主要的人脸识别方法有:几何特征的人脸识别方法、基于特征脸的人脸识别方法和神经网络的人脸识别方法等。其中,几何特征可以是眼、鼻、嘴等的形状和它们之间的几何关系(如相互之间的距离)。这些算法识别速度快,需要的内存小,这样,在根据其几何关系获取了人脸的位置后,可以将人脸所在的人物轮廓从背景图像中分离出来。此外,动物识别吸收了人工智能技术的思想,可以根据动物的特征获取拍摄环境中每个动物的轮廓,再根据动物轮廓可以将每个动物从背景图像中分离出来。[0040]S204、电子设备分别对各个轮廓以外的图像进行透明化处理,使各个轮廓以外的图像不显示在屏幕中。[0041]具体的,在对每个分层图像进行拍摄的过程中,每一个分层图像之后,将该分层图轮廓以外的图像进行透明化处理,即该分层图像中轮廓以外的图像为全透状态,这样,在获取了每个分层图像的内容后,该分层图像轮廓以外的图像就不显示在屏幕中。[0042]S205、电子设备根据人物轮廓、动物轮廓以及背景图像获取N个分层图像数据,并将N个分层图像数据分别显示在屏幕中。[0043]具体的,在电子设备根据每个人物的人物轮廓将每个人物从背景图像中分离出来,根据每只动物的动物轮廓将每只动物从背景图像中分离出来之后,可以对拍摄范围内的图像进行逐一分层处理,具体可以将每个人物轮廓内的图像作为一个分层图像,将每个动物轮廓内的图像作为一个分层图像,人物轮廓与动物轮廓之外的背景图像可以作为一个单一分层图像。这样,通过划分不同图层可以实现在用户拍照时将实际拍照环境中的人物、动物以及环境进行分类。[0044]示例性的,假设电子设备的摄像头获取的拍摄范围内的图像中有2个人物、3只动物,可以将2个人物分别分布在两个单一图层,将3只动物分别分布在3个单一图层,人物和动物之外的背景图像构成一个单一图层,这样,该图像就可以分为6个图层。[0045]其中,所获取的每个图层的图像格式可以为PNG(PortableNetworkGraphics,便携式网络图像)格式,是一种非失真性压缩位图图形文件格式,或者,所获取的每个图层的图像格式可以为PSD(PhotoshopDocument,图形文件格式)格式,这种格式可以存储Photoshop中所有的图层,通道、参考线、注解和颜色模式等信息。在保存图像时,若图像中包含有层,则该图层一般可以为PSD格式。[0046]示例性的,在将图像采集单元采集的拍摄范围内的图像进行分层处理时,可以依次分别获取各个图层中的人物图像、动物图像以及背景图像。可选的,可以由拍摄范围内的远近层次依次进行拍摄,假设拍摄范围中除环境物体之外有一个人和一只动物,其中,人相对于动物来说距离摄像头较远,在依次进行拍摄的顺序中,可以先对远处的人物所在的图层进行拍摄,对该人的人物轮廓之外的图像部分进行透明化处理,来获取该图层内的人物图像,再对近处的动物所在的图层进行拍摄,对该动物的动物轮廓之外的图像部分进行透明化处理,来获取该图层内的动物图像,最后再对拍摄范围内的环境物体所在图层进行拍摄来获取背景图像。[0047]也可以将拍摄范围内的图像内容由从左到右进行依次拍摄来获取各个图层的图像,还可以将拍摄范围内的图像内容从上到下依次进行拍摄来获取各个图层的图像。[0048]另外,假设电子设备为手机,在对N个图像数据进行逐一分层处理时,可以将手机内已经保存的图像作为背景图像,当手机拍照,可以识别出该背景图像是单一分层的背景图像数据,这样可以只对拍摄范围内的人物轮廓内的图像进行拍摄,人物轮廓外的图像做透明化处理后,或者对拍照范围内的动物轮廓内的图像进行拍摄,动物轮廓外的图像做透明化处理,以便于拍照输出时,将背景图像与轮廓内的图像进行合成,输出图像文件。[0049]S206、电子设备将N个分层图像数据合成为图像文件并输出,图像文件包括N个分层图像数据的参数信息。[0050]具体的,在获取了N个分层图像数据之后,拍照输出时,将这N个分层图像数据合成一张完整的图像文件,并显示在屏幕中。其中,每一个图层可以由许多像素组成的,而图层可以通过上下叠加的方式来组成整个图像文件并输出,且输出的图像文件包括了这N个分层图像数据的参数信息,即该图像文件的格式可以以PNG格式输出,也可以以PSD格式输出。[0051]示例性的,当所获取的N个分层图像格式均为PNG格式时,在拍照输出时,将这多个PNG格式的图像合成为一张完整图像文件,该完整图像文件的格式也为PNG格式,用户可以对所输出的图像进行自主编辑,在输出的图像中选中其中的人物或者动物,将选中的人物或动物进行移除,保留需要的人物或动物。[0052]其中,在对所输出的完整图像进行编辑时,可选的,可以执行S207?S209;或者,执行S210?S211。[0053]S207、当电子设备接收到用户的点击指令后,在屏幕中显示编辑菜单。[0054]示例性的,当用户手指点击输出图像中的某图层的图像后,屏幕中所显示的编辑菜单选项可以包括删除、颜色编辑等指令,以便于用户根据菜单中的编辑选项对图像进行处理。[0055]S208、电子设备根据用户所选择的编辑选项生成编辑指令。[0056]S209、电子设备检测用户点击时触摸点所在的分层图像,对触摸点所在的分层图像执行与编辑指令对应的处理。[0057]S210、当电子设备接收到用户的点击指令后,检测用户的手指在屏幕上的停留时间。[0058]S211、当停留时间大于预设阈值时,电子设备启用编辑模式,使用户点击时触摸点所在的分层图像随着触摸点移动。[0059]其中,当触摸点所在的图层移至预设的删除区域时,将触摸点所在的图层中的图像删除。例如,用户正在用启动了PNG拍照模式的手机进行拍摄,拍摄过程中突然走进一个陌生人,该陌生人不是用户想要拍摄范围内的,在完成拍摄生成PNG格式的图像后,用户可以手动将该陌生人移至手机屏幕外来进行移除,这样,用户就方便快捷地直接对所拍摄图像进行编辑。[0060]本发明实施例提供一种拍摄方法,通过图像采集单元预览拍摄范围内的图像,接收第一指令,通过第一指令获取N个图像数据,其中,N为大于等于2的正整数,对N个图像数据进行逐一分层处理,获取N个分层图像数据,将N个分层图像数据合成为图像文件并输出,图像文件包括N个分层图像数据的参数信息,能够在电子设备上进行拍摄时将图像进行自动分层,使用户能方便快捷地直接对所拍摄图像进行编辑。[0061]本发明又一实施例提供一种电子设备01,如图3所不,包括:[0062]图像采集单元011,用于通过图像采集单元预览拍摄范围内的图像。[0063]指令接收单元012,用于接收第一指令,通过第一指令获取N个图像数据,其中,N为大于等于2的正整数。[0064]图像分层单元013,用于对N个图像数据进行逐一分层处理,获取N个分层图像数据。[0065]图像合成单元014,用于将N个分层图像数据合成为图像文件并输出,图像文件包括N个分层图像数据的参数信息。[0066]进一步的,指令接收单元012可以用于:[0067]接收第一指令,第一指令为快速连拍指令;[0068]通过快速连拍指令获取拍摄范围内N个图像数据,其中,N为大于等于2的正整数。[0069]再进一步的,如图4所示,图像分层单元013可以包括:[0070]轮廓获取单元0131,用于对N个图像数据通过人脸识别获取人物轮廓,和通过动物识别获取动物轮廓,除人物轮廓和动物轮廓之外的图像为背景图像;[0071]透明处理单元0132,用于分别对各个轮廓以外的图像进行透明化处理,使各个轮廓以外的图像不显示屏幕中;[0072]图像获取单元0133,用于根据人物轮廓、动物轮廓以及背景图像获取N个分层图像数据,并将N个分层图像数据分别显示在屏幕中,其中,将每个人物轮廓内的图像作为一个分层图像,将每个动物轮廓内的图像作为一个分层图像,将背景图像作为单一分层图像。[0073]再进一步的,如图5所示,还可以包括:[0074]图像编辑单元015,用于当接收到用户的点击指令后,在屏幕中显示编辑菜单;根据用户所选择的编辑选项生成编辑指令;检测用户点击时触摸点所在的分层图像,对触摸点所在的分层图像执行与编辑指令对应的处理。[0075]更进一步的,图像编辑单元015.还可以用于:[0076]当接收到用户的点击指令后,检测用户的手指在屏幕上的停留时间;当停留时间大于预设阈值时,启用编辑模式,使用户点击时触摸点所在的分层图像随着触摸点移动;[0077]其中,当触摸点所在的分层图像移至预设的删除区域时,将触摸点所在的图层中的图像删除。[0078]本发明实施例提供一种移动终端,通过图像采集单元预览拍摄范围内的图像,接收第一指令,通过第一指令获取N个图像数据,其中,N为大于等于2的正整数,对N个图像数据进行逐一分层处理,获取N个分层图像数据,将N个分层图像数据合成为图像文件并输出,图像文件包括N个分层图像数据的参数信息,能够在电子设备上进行拍摄时将图像进行自动分层,使用户能方便快捷地直接对所拍摄图像进行编辑。[0079]在本申请所提供的几个实施例中,应该理解到,所揭露方法和设备,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。[0080]另外,在本发明各个实施例中的中,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。且上述的各单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。[0081]实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:U盘、移动硬盘、只读存储器(ReadOnlyMemory,简称ROM)、随机存取存储器(RandomAccessMemory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。[0082]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【
技术领域
】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。【权利要求】1.一种拍摄方法,应用于电子设备,所述电子设备包括图像采集单元,其特征在于,包括:通过所述图像采集单元预览拍摄范围内的图像;接收第一指令,通过所述第一指令获取N个图像数据,其中,N为大于等于2的正整数;对所述N个图像数据进行逐一分层处理,获取N个分层图像数据;将所述N个分层图像数据合成为图像文件并输出,所述图像文件包括所述N个分层图像数据的参数信息。2.根据权利要求1所述的方法,其特征在于,所述接收第一指令,通过所述第一指令获取N个图像数据包括:接收第一指令,所述第一指令为快速连拍指令;通过所述快速连拍指令获取拍摄范围内N个图像数据,其中,N为大于等于2的正整数。3.根据权利要求1所述的方法,其特征在于,所述对所述N个图像数据进行逐一分层处理,获取N个分层图像数据包括:对所述N个图像数据通过人脸识别获取人物轮廓,和通过动物识别获取动物轮廓,除所述人物轮廓和动物轮廓之外的图像为背景图像;分别对各个轮廓以外的图像进行透明化处理,使各个轮廓以外的图像不显示在屏幕中;根据所述人物轮廓、所述动物轮廓以及所述背景图像获取N个分层图像数据,并将所述N个分层图像数据分别显示在所述屏幕中,其中,将每个人物轮廓内的图像作为一个分层图像,将每个动物轮廓内的图像作为一个分层图像,将所述背景图像作为单一分层图像。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到用户的点击指令后,在所述屏幕中显示编辑菜单;根据用户所选择的编辑选项生成编辑指令;检测用户点击时触摸点所在的分层图像,对所述触摸点所在的分层图像执行与所述编辑指令对应的处理。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到用户的点击指令后,检测所述用户的手指在所述屏幕上的停留时间;当所述停留时间大于预设阈值时,启用编辑模式,使所述用户点击时触摸点所在的分层图像随着所述触摸点移动;其中,当所述触摸点所在的分层图像移至预设的删除区域时,将所述触摸点所在的分层图像删除。6.—种电子设备,其特征在于,包括:图像采集单元,用于通过图像采集单元预览拍摄范围内的图像;指令接收单元,用于接收第一指令,通过所述第一指令获取N个图像数据,其中,N为大于等于2的正整数;图像分层单元,用于对所述N个图像数据进行逐一分层处理,获取N个分层图像数据;图像合成单元,用于将所述N个分层图像数据合成为图像文件并输出,所述图像文件包括所述分层图像数据的参数信息。7.根据权利要求6所述的电子设备,其特征在于,所述指令接收单元用于:接收第一指令,所述第一指令为快速连拍指令;通过所述快速连拍指令获取拍摄范围内N个图像数据,其中,N为大于等于2的正整数。8.根据权利要求6所述的电子设备,其特征在于,所述图像分层单元包括:轮廓获取单元,用于对所述N个图像数据通过人脸识别获取人物轮廓,和通过动物识别获取动物轮廓,除所述人物轮廓和动物轮廓之外的图像为背景图像;透明处理单元,用于分别对各个轮廓以外的图像进行透明化处理,使各个轮廓以外的图像不显示屏幕中;图像获取单元,用于根据所述人物轮廓、所述动物轮廓以及所述背景图像获取N个分层图像数据,并将所述N个分层图像数据分别显示在所述屏幕中,其中,将每个人物轮廓内的图像作为一个分层图像,将每个动物轮廓内的图像作为一个分层图像,将所述背景图像作为单一分层图像。9.根据权利要求6所述的电子设备,其特征在于,还包括:图像编辑单元,用于当接收到用户的点击指令后,在所述屏幕中显示编辑菜单;根据用户所选择的编辑选项生成编辑指令;检测用户点击时触摸点所在的分层图像,对所述触摸点所在的分层图像执行与所述编辑指令对应的处理。10.根据权利要求6所述的电子设备,其特征在于,所述图像编辑单元还用于:当接收到用户的点击指令后,检测所述用户的手指在所述屏幕上的停留时间;当所述停留时间大于预设阈值时,启用编辑模式,使所述用户点击时触摸点所在的分层图像随着所述触摸点移动;其中,当所述触摸点所在的分层图像移至预设的删除区域时,将所述触摸点所在的图层中的图像删除。【文档编号】G06T1/00GK103903213SQ201210568107【公开日】2014年7月2日申请日期:2012年12月24日优先权日:2012年12月24日【发明者】高呈国申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1