拍摄方法和拍摄装置制造方法
【专利摘要】本发明公开了一种拍摄方法和拍摄装置,所述拍摄方法包括步骤:在拍摄过程中,间隔输出图像,并判断当前输出的图像的背景是否正常;如果当前输出的图像的背景正常,则确定基础图像,将当前输出的图像与所述基础图像合成为合成图像,并将该合成图像作为下一次合成的基础图像;实时显示拍摄过程中合成的合成图像;其中,首次合成的所述基础图像为第一张输出的背景正常的图像或预设的图像。从而,通过对当前输出的图像的背景进行检测,只有当检测到其背景正常时,才将该图像与基础图像进行合成处理,从而剔除了背景异常的图像,防止将背景异常的图像合成到最终的合成图像中而影响照片质量,消除了环境光突变对拍摄过程造成的干扰,提高了拍摄效果。
【专利说明】拍摄方法和拍摄装置
【技术领域】
[0001] 本发明涉及摄像【技术领域】,尤其是涉及一种拍摄方法和拍摄装置。
【背景技术】
[0002] 星轨拍摄,是指拍摄装置通过长时间持续曝光,拍摄出星星的运行轨迹的拍摄模 式。进行星轨拍摄时,曝光时间通常需要20?60分钟,而能够支持长时间曝光的感光硬件 都比较昂贵,只有专业的摄像装置如单反相机才配备有前述感光硬件,而对于数码拍摄装 置如数码相机、手机、平板电脑等则不可能配备如此昂贵的感光硬件。
[0003] 申请号为201410112654. 3的中国专利公开了一种移动终端的拍摄方法,通过摄 像头每隔预设时间采集一张图像,根据当前的图像与过去的图像的亮度信息进行图像合 成,生成合成图像。从而,使得拍摄装置不依赖感光硬件来进行长时间曝光,而是采用图像 合成的技术来模拟长时间曝光,在数码拍摄装置上实现了星轨拍摄功能。
[0004] 由于星轨拍摄的持续时间较长,在进行星轨拍摄过程中,通常有突发情况的干扰, 如有汽车经过拍摄现场,汽车灯光导致拍摄现场的环境光突然变亮,此时会采集到背景异 常的图像,从而会影响最终的合成图像的质量,降低拍摄效果。
【发明内容】
[0005] 本发明的主要目的在于提供一种拍摄方法和拍摄装置,旨在消除环境光突变对拍 摄过程造成的干扰,提高拍摄效果。
[0006] 为达以上目的,本发明提出一种拍摄方法,包括步骤:
[0007] 在拍摄过程中,间隔输出图像,并判断当前输出的图像的背景是否正常;
[0008] 如果当前输出的图像的背景正常,则确定基础图像,将当前输出的图像与所述基 础图像合成为合成图像,并将该合成图像作为下一次合成的基础图像;
[0009] 实时显示拍摄过程中合成的合成图像;
[0010] 其中,首次合成的所述基础图像为第一张输出的背景正常的图像或预设的图像。
[0011] 优选地,所述将当前输出的图像与所述基础图像合成为合成图像包括:
[0012] 判断同一位置当前输出的图像的像素的亮度是否大于所述基础图像的像素的亮 度;
[0013] 若是,则将同一位置所述基础图像的像素替换为当前输出的图像的像素,据此进 行图像合成。
[0014] 优选地,所述判断当前输出的图像的背景是否正常包括:
[0015] 判断当前输出的图像的亮度是否大于预设值或超过统计值预设倍数;
[0016] 若否,则判定当前输出的图像的背景正常。
[0017] 优选地,所述判断当前输出的图像的亮度是否超过统计值预设倍数包括:
[0018] 计算当前输出的图像的亮度,获取所述基础图像或过去输出的背景正常的图像的 亮度的统计值;
[0019] 判断当前输出的图像的亮度是否超过所述统计值预设倍数。
[0020] 优选地,所述判断当前输出的图像的背景是否正常包括:
[0021] 判断当前输出的图像中的亮点数是否大于预设值或超过统计值预设倍数;
[0022] 若否,则判定当前输出的图像的背景正常。
[0023] 本发明同时提出一种拍摄装置,包括输出模块、判断模块、合成模块和显示模块, 其中:
[0024] 输出模块,用于间隔的采集图像并予以输出;
[0025] 判断模块,用于判断当前输出的图像的背景是否正常;
[0026] 合成模块,用于确定基础图像,如果当前输出的图像的背景正常,则将当前输出的 图像与所述基础图像合成为合成图像,并将该合成图像作为下一次合成的基础图像;其中, 首次合成的所述基础图像为第一张输出的背景正常的图像或预设的图像;
[0027] 显示模块,用于实时显示拍摄过程中合成的合成图像。
[0028] 优选地,所述合成模块用于:
[0029] 判断同一位置当前输出的图像的像素的亮度是否大于所述基础图像的像素的亮 度;
[0030] 若是,则将同一位置所述基础图像的像素替换为当前输出的图像的像素,据此进 行图像合成。
[0031] 优选地,所述判断模块用于:
[0032] 判断当前输出的图像的亮度是否大于预设值或超过统计值预设倍数;
[0033] 若否,则判定当前输出的图像的背景正常。
[0034] 优选地,所述判断模块用于:
[0035] 计算当前输出的图像的亮度,获取所述基础图像或过去输出的背景正常的图像的 亮度的统计值;
[0036] 判断当前输出的图像的亮度是否超过所述统计值预设倍数;
[0037] 若否,则判定当前输出的图像的背景正常。
[0038] 优选地,所述判断模块用于:
[0039] 判断当前输出的图像中的亮点数是否大于预设值或超过统计值预设倍数;
[0040] 若否,则判定当前输出的图像的背景正常。
[0041] 本发明所提供的一种拍摄方法,通过对当前输出的图像的背景进行检测,只有当 检测到其背景正常时,才将该图像与基础图像进行合成处理,从而剔除了背景异常的图像, 防止将背景异常的图像合成到最终的合成图像中而影响照片质量,消除了环境光突变对拍 摄过程造成的干扰,提高了拍摄效果。
【专利附图】
【附图说明】
[0042] 图1是本发明的拍摄方法一实施例的流程图;
[0043] 图2是本发明的拍摄装置一实施例的结构框图。
[0044] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0045] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0046] 本发明的拍摄方法主要应用于星轨拍摄,星轨拍摄用于拍摄星星的运动轨迹,而 运动轨迹的形成,是由拍摄者和拍摄目标之间的相对运动所致,因此也可以应用于类似的 应用场景。本实施例中的环境光突变主要指环境光突然变亮,在其它应用场景中,也可能是 环境光突然变暗。下述实施例以星轨拍摄为例进行详细说明。
[0047] 参见图1,提出本发明的拍摄方法第一实施例,所述拍摄方法包括以下步骤:
[0048] 步骤S101 :每隔预设时间采集一张图像并输出
[0049] 星轨拍摄开始后,拍摄装置通过摄像头间隔的采集图像并予以输出,间隔时间即 为曝光时间,可设为40S?60S、5S?10S等。
[0050] 步骤S102 :判断当前输出的图像的背景是否正常
[0051] 拍摄过程中,当环境光发生突变,如汽车经过拍摄现场时,汽车的灯光导致拍摄现 场忽然变亮,此时采集到的图像的背景就会很亮,产生过曝的情形。
[0052] 在一些实施例中,拍摄装置判断当前输出的图像的亮度是否大于预设值或超过统 计值预设倍数;若是,则判定该图像的背景异常;否则,判定该图像的背景正常。具体的,可 以预先设置一个门限值,计算当前输出的图像中所有像素的亮度之和或图像的平均亮度, 然后将计算获得的亮度之和或平均亮度与预设的门限值进行比较,若比门限值高则判定背 景异常,否则判定背景正常。或者,也可以与统计值进行比较,若超过统计值1?2倍则判 定背景异常,否则判定背景正常;该统计值即拍摄装置统计基础图像或过去输出的背景正 常的图像的亮度而获得的数值,该统计值可以是平均值、中位数等。
[0053] 在另一些实施例中,拍摄装置也可以判断当前输出的图像中的亮点数是否大于预 设值或超过统计值预设倍数;若是,则判定该图像的背景异常;否则,判定该图像的背景正 常。具体的,拍摄装置计算出当前输出的图像中亮点的数量,所述亮点即亮度值大于阈值的 像素点,然后将计算出的亮点数量与预设的亮点数量值进行比较,若比预设值大则判定背 景异常,否则判定背景正常。或者,也可以与统计值进行比较,若超过统计值1?2倍则判 定背景异常,否则判定背景正常;该统计值即拍摄装置统计基础图像或过去输出的背景正 常的图像中的亮点数量而获得的数值,该统计值可以是平均值、中位数等。
[0054] 当判定当前输出的图像的背景异常,则进入步骤S103 ;否则,进入步骤S104。
[0055] 步骤S103 :舍弃当前输出的图像
[0056] 若当前输出的图像的背景异常,则舍弃该图像,不予合成,以免影响合成图像的效 果。同时返回步骤S102,继续对输出的下一张图像进行检测判断。
[0057] 步骤S104 :确定基础图像,将当前输出的图像与该基础图像合成为合成图像,并 将该合成图像作为下一次合成的基础图像
[0058] 若当前输出的图像为背景正常的图像,则对该图像进行合成处理。
[0059] 具体的,首先确定基础图像。当首次进行合成时,基础图像为第一张输出的背景正 常的图像或预设的图像。例如,当前输出的图像为拍摄开始后输出的第一张背景正常的图 像,则可以将拍摄前预设的图像作为基础图像;或者没有预设图像,不对第一张背景正常的 图像进行合成处理,当输出背景正常的第二张图像时才进行合成处理,此时则将第一张输 出的背景正常的图像作为基础图像。此后再进行合成时,则将前一次合成得到的合成图像 确定为本次合成的基础图像。
[0060] 确定基础图像后则进行合成处理。具体的,以星轨拍摄为例,拍摄装置判断同一位 置当前输出的图像的像素的亮度是否大于基础图像的像素的亮度;若是,则将同一位置基 础图像的像素替换为当前输出的图像的像素,据此进行图像合成,生成合成图像,并将该合 成图像作为下一次图像合成的基础图像。
[0061] 步骤S105 :实时显示该合成图像
[0062] 生成合成图像后,在显示屏上实时显示该合成图像,同时返回步骤S102继续对输 出的下一张图像进行检测判断,准备下一次图像的合成。
[0063] 本实施例在拍摄过程中,图像采集和图像合成同步进行,以方便用户实时查看当 前生成的合成图像;在每采集输出一张图像,进行图像合成前,检测判断当前输出的图像的 背景是否正常,若异常,则舍弃当前采集的图像不予合成,只将背景正常的图像与基础图像 进行合成处理,从而剔除了背景异常的图像,防止将背景异常的图像合成到最终的合成图 像中而影响照片质量,消除了环境光突变对拍摄过程造成的干扰,提高了拍摄效果。
[0064] 参见图2,提出本发明的拍摄装置一实施例,该拍摄装置可以是普通数码相机如卡 片相机等,也可以是具有摄像功能的手机、平板电脑等终端设备。所述拍摄装置包括输出模 块、判断模块、合成模块和显示模块。
[0065] 输出模块:用于采集图像并予以输出。其通过摄像头间隔的采集图像,间隔时间即 为曝光时间,如可设为40S?60S、5S?10S等。
[0066] 判断模块:用于当前输出的图像的背景是否正常。若判断结果为是,则将该图像发 送给合成模块;若判断结果为否,则舍弃该图像。
[0067] 拍摄过程中,当环境光发生突变,如汽车经过拍摄现场时,汽车的灯光导致拍摄现 场忽然变亮,此时采集到的图像的背景就会很亮,产生过曝的情形。
[0068] 在一些实施例中,判断模块判断当前输出的图像的亮度是否大于预设值或超过统 计值预设倍数;若是,则判定该图像的背景异常;否则,判定该图像的背景正常。具体的,可 以预先设置一个门限值,判断模块计算当前输出的图像中所有像素的亮度之和或图像的平 均亮度,然后将计算获得的亮度之和或平均亮度与预设的门限值进行比较,若比门限值高 则判定背景异常,否则判定背景正常。或者,也可以与统计值进行比较,若超过统计值1?2 倍则判定背景异常,否则判定背景正常;该统计值即判断模块统计基础图像或过去输出的 背景正常的图像的亮度而获得的数值,该统计值可以是平均值、中位数等。
[0069] 在另一些实施例中,判断模块也可以判断当前输出的图像中的亮点数是否大于预 设值或超过统计值预设倍数;若是,则判定该图像的背景异常;否则,判定该图像的背景正 常。具体的,判断模块计算出当前输出的图像中亮点的数量,所述亮点即亮度值大于阈值的 像素点,然后将计算出的亮点数量与预设的亮点数量值进行比较,若比预设值大则判定背 景异常,否则判定背景正常。或者,也可以与统计值进行比较,若超过统计值1?2倍则判 定背景异常,否则判定背景正常;该统计值即判断模块统计基础图像或过去输出的背景正 常的图像中的亮点数量而获得的数值,该统计值可以是平均值、中位数等。
[0070] 合成模块:用于确定基础图像,将当前输出的背景正常的图像与该基础图像合成 为合成图像,并将该合成图像作为下一次合成的基础图像
[0071] 具体的,合成模块首先确定基础图像。当首次进行合成时,确定基础图像为第一张 输出的背景正常的图像或预设的图像。例如,当前输出的图像为拍摄开始后输出的第一张 背景正常的图像,则可以将拍摄前预设的图像作为基础图像;或者没有预设图像,不对第一 张背景正常的图像进行合成处理,当输出背景正常的第二张图像时才进行合成处理,此时 则将第一张输出的背景正常的图像作为基础图像。此后再进行合成时,则将前一次合成得 到的合成图像确定为本次合成的基础图像。
[0072] 确定基础图像后则进行合成处理。具体的,以星轨拍摄为例,合成模块判断同一位 置当前输出的图像的像素的亮度是否大于基础图像的像素的亮度;若是,则将同一位置基 础图像的像素替换为当前输出的图像的像素,据此进行图像合成,生成合成图像,并将该合 成图像作为下一次图像合成的基础图像。
[0073] 显示模块:用于实时显示拍摄过程中合成的合成图像。
[0074] 本实施例在拍摄过程中,图像采集和图像合成同步进行,以方便用户实时查看当 前生成的合成图像。
[0075] 上述方法实施例中的技术特征在本装置均对应适用,这里不再重述。
[0076] 从而,本发明的拍摄装置,在每采集输出一张图像,进行图像合成前,首先检测判 断当前输出的图像的背景是否正常,若异常,则舍弃当前采集的图像不予合成,只将背景正 常的图像与基础图像进行合成处理,从而剔除了背景异常的图像,防止将背景异常的图像 合成到最终的合成图像中而影响照片质量,消除了环境光突变对拍摄过程造成的干扰,提 高了拍摄效果。
[0077] 需要说明的是:上述实施例提供的拍摄装置在进行星轨拍摄时,仅以上述各功能 模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模 块完成。另外,上述实施例提供的拍摄装置与拍摄方法实施例属于同一构思,其具体实现过 程详见方法实施例,这里不再赘述。
[0078] 本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤可以 通过程序来控制相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,所 述的存储介质可以是R0M/RAM、磁盘、光盘等。
[0079] 以上参照【专利附图】
【附图说明】了本发明的优选实施例,并非因此局限本发明的权利范围。本 领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一 个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所 作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
【权利要求】
1. 一种拍摄方法,其特征在于,包括步骤: 在拍摄过程中,间隔输出图像,并判断当前输出的图像的背景是否正常; 如果当前输出的图像的背景正常,则确定基础图像,将当前输出的图像与所述基础图 像合成为合成图像,并将该合成图像作为下一次合成的基础图像; 实时显示拍摄过程中合成的合成图像; 其中,首次合成的所述基础图像为第一张输出的背景正常的图像或预设的图像。
2. 根据权利要求1所述的拍摄方法,其特征在于,所述将当前输出的图像与所述基础 图像合成为合成图像包括: 判断同一位置当前输出的图像的像素的亮度是否大于所述基础图像的像素的亮度; 若是,则将同一位置所述基础图像的像素替换为当前输出的图像的像素,据此进行图 像合成。
3. 根据权利要求1或2所述的拍摄方法,其特征在于,所述判断当前输出的图像的背景 是否正常包括: 判断当前输出的图像的亮度是否大于预设值或超过统计值预设倍数; 若否,则判定当前输出的图像的背景正常。
4. 根据权利要求3所述的拍摄方法,其特征在于,所述判断当前输出的图像的亮度是 否超过统计值预设倍数包括: 计算当前输出的图像的亮度,获取所述基础图像或过去输出的背景正常的图像的亮度 的统计值; 判断当前输出的图像的亮度是否超过所述统计值预设倍数。
5. 根据权利要求1或2所述的拍摄方法,其特征在于,所述判断当前输出的图像的背景 是否正常包括: 判断当前输出的图像中的亮点数是否大于预设值或超过统计值预设倍数; 若否,则判定当前输出的图像的背景正常。
6. -种拍摄装置,其特征在于,包括输出模块、判断模块、合成模块和显示模块,其中: 输出模块,用于间隔的采集图像并予以输出; 判断模块,用于判断当前输出的图像的背景是否正常; 合成模块,用于确定基础图像,如果当前输出的图像的背景正常,则将当前输出的图像 与所述基础图像合成为合成图像,并将该合成图像作为下一次合成的基础图像;其中,首次 合成的所述基础图像为第一张输出的背景正常的图像或预设的图像; 显示模块,用于实时显示拍摄过程中合成的合成图像。
7. 根据权利要求6所述的拍摄装置,其特征在于,所述合成模块用于: 判断同一位置当前输出的图像的像素的亮度是否大于所述基础图像的像素的亮度; 若是,则将同一位置所述基础图像的像素替换为当前输出的图像的像素,据此进行图 像合成。
8. 根据权利要求6或7所述的拍摄装置,其特征在于,所述判断模块用于: 判断当前输出的图像的亮度是否大于预设值或超过统计值预设倍数; 若否,则判定当前输出的图像的背景正常。
9. 根据权利要求6或7所述的拍摄装置,其特征在于,所述判断模块用于: 计算当前输出的图像的亮度,获取所述基础图像或过去输出的背景正常的图像的亮度 的统计值; 判断当前输出的图像的亮度是否超过所述统计值预设倍数; 若否,则判定当前输出的图像的背景正常。
10.根据权利要求6或7所述的拍摄装置,其特征在于,所述判断模块用于: 判断当前输出的图像中的亮点数是否大于预设值或超过统计值预设倍数; 若否,则判定当前输出的图像的背景正常。
【文档编号】H04N5/232GK104113693SQ201410351395
【公开日】2014年10月22日 申请日期:2014年7月22日 优先权日:2014年7月22日
【发明者】魏强, 崔小辉, 苗雷, 里强, 谭焕清 申请人:深圳市中兴移动通信有限公司