System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及终端,尤其涉及一种拍照方法、拍照装置及电子设备。
技术介绍
1、随着电子设备技术的不断发展,电子设备的拍照功能也日益丰富,用户使用电子设备拍照的场景也越来越多。例如,用户可以使用电子设备对人物、美食、建筑以及自然风景进行拍照等。
2、在用户使用电子设备拍照的场景中,在目标对象(例如闪电)变化较快的情况下。例如,对闪电进行拍照,由于闪电是瞬间发生、快速变化的放电现象,有些闪电持续时间甚至只有几个毫秒。用户依靠肉眼观测闪电,手动按下电子设备的快门进行拍照,难以及时地拍照得到清晰的闪电图像。
3、为了保证拍照得到完整清晰的闪电图像,通常不仅需要采用三脚架、光控快门触发器等辅助设备配合电子设备进行拍照,还需要对电子设备的拍照参数(例如曝光时间、光圈大小等)进行准确地设置。这样,不仅增加了用户的拍照成本,而且拍照参数设置操作繁琐,降低了用户的使用体验。
技术实现思路
1、本申请实施例提供一种拍照方法、拍照装置及电子设备,能够基于拍照场景的预览图像,检测拍照场景中是否出现目标对象,若检测到待拍照场景中出现目标对象后,触发对拍照场景进行拍照。根据拍照时刻前的预览图像和拍照时刻后的拍照图像,确定包括目标对象的目标图像集合。这样,可以解决电子设备在对目标对象变化较快进行拍照的场景中,用户无法通过简单的操作,及时地拍照到完整清晰的目标对象图像,导致用户的使用体验低的问题。
2、第一方面,提供了一种拍照方法,该方法包括:电子设备响应于用户的拍照操作,获取拍照
3、在该方法中,电子设备能够基于拍照场景的预览图像,检测拍照场景中是否出现目标对象。当电子设备检测到拍照场景中出现目标对象后,触发对拍照场景进行拍照,得到拍照图像。电子设备根据拍照时刻前的预览图像和拍照时刻后的拍照图像,可以进一步地确定包括目标对象的目标图像集合。这样,在拍照目标对象变化较快的场景中,电子设备能够及时地拍照到清晰的目标对象的图像,并可以得到完整的目标图像集合,以满足用户的需求,提高用户的使用体验。
4、在第一方面的一种可实现方式中,电子设备检测预览图像中是否包括目标对象的方法包括:电子设备获取预览图像中每一个像素点的灰度值,根据灰度值确定预览图像中是否包括目标对象。在本实现方式中,在目标对象与背景的亮度差异较大的场景中,目标对象与背景的交界处图像的灰度值存在较大的差异。电子设备根据预览图像的灰度值,可以准确地判断出预览图像中是否包括目标对象。
5、在第一方面的一种可实现方式中,电子设备根据灰度值确定预览图像中是否包括目标对象的方法包括:电子设备若检测到预览图像中灰度值在灰度阈值范围内的像素点占比大于预设占比,则确定预览图像中包括目标对象。在本实现方式中,电子设备通过检测单帧预览图像的灰度值在灰度阈值范围的像素点占比,可以准确地判断出该帧预览图像中是否包括目标对象。
6、在第一方面的一种可实现方式中,电子设备根据灰度值确定预览图像中是否包括目标对象的方法还包括:电子设备若检测到预览图像中与相邻帧预览图像的灰度差值在灰度差阈值范围内的像素点占比大于预设占比,则确定预览图像中包括目标对象。在本实现方式中,电子设备通过两帧预览图像的灰度值进行对比,根据预览图像中与相邻帧预览图像的灰度差值在灰度差阈值范围内的像素点占比,可以准确地判断出该帧预览图像中是否包括目标对象。
7、在第一方面的一种可实现方式中,电子设备检测预览图像中是否包括目标对象的方法还包括:电子设备将预览图像输入预设的目标对象检测模型得到检测结果,该检测结果用于指示预览图像中是否包含目标对象。其中,目标对象检测模型的构建方法包括:获取目标对象的样本图像集合;根据样本图像集合训练目标对象检测初始模型,确定目标对象检测模型。在本实现方式中,电子设备可以通过构建的目标对象检测模型,自动检测预览图像中是否包括目标对象。这样,可以进一步提高电子设备的检测效率和准确性。
8、在第一方面的一种可实现方式中,电子设备根据预览图像集合和拍照图像集合确定目标图像集合包括:电子设备根据预览图像集合和拍照图像集合确定初始目标图像集合,初始目标图像集合包括至少一帧初始目标图像,初始目标图像为包括目标对象的预览图像和/或包括目标对象的拍照图像;电子设备根据初始目标图像集合确定目标图像集合。在本实现方式中,电子设备可以根据预览图像集合和拍照图像集合进行初步筛选,确定初始目标图像集合。以便于电子设备对初始目标图像集合进行处理,最终确定目标图像集合。这样,可以进一步提高电子设备确定目标图像集合的准确性。
9、在第一方面的一种可实现方式中,电子设备根据初始目标图像集合确定目标图像集合的方法包括:电子设备确定初始目标图像中每帧初始目标图像的画质参数值,画质参数值用于表征初始目标图像的画质情况。电子设备将初始目标图像集合中,画质参数值满足画质参数阈值的初始目标图像包括在目标图像集合中。其中,画质参数值包括亮度值、平均梯度值中至少一种。上述画质参数值满足画质参数阈值包括:亮度值在亮度范围阈值内、和/或平均梯度值在平均梯度范围阈值内。在本实现方式中,电子设备可以根据画质参数值对初始目标图像集合进行进一步的筛选,确定目标图像集合。这样,可以提高目标图像集合中目标图像的画质,以满足用户的使用需求。
10、在第一方面的一种可实现方式中,该方法还包括:电子设备响应于用户的合并指令,将目标图像集合中的目标图像进行合并,得到目标合并图像。在本实现方式中,电子设备可以响应于用户的合并指令,进行目标图像合并,得到目标合并图像。这样,可以满足用户的使用需求,得到更加完整的目标对象的图像,提高用户的使用体验。
11、在第一方面的一种可实现方式中,该方法还包括:电子设备显示目标图像集合中每一帧的目标图像和/或目标合并图像。在本实现方式中,电子设备可以直观的向用户展示目标图像和/或目标合并图像,以进一步提高用户的使用体验。
12、在第一方面的一种可实现方式中,目标图像还包括背景图像,背景图像为拍照场景中去除目标对象后的图像。该方法还包括:电子设备对背景图像进行去噪处理。具体包括:电子设备确定背景图像和与背景图像相邻至少一帧背景图像中每个像素点的平均亮度值。电子设备将背景图像中每个像素点的亮度值设置为平均亮度值。在本实现方式中,电子设备可以通过对背景图像进行去噪处理。这样,可以降低背景图像的噪声,提高目标图像的动态范围效果。
13、第二方面,提供了一种拍照装置,包括:获取模块和处理模块。获取模块,用于响应于本文档来自技高网...
【技术保护点】
1.一种拍照方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述检测所述预览图像中是否包括目标对象包括:
3.根据权利要求2所述的方法,其特征在于,根据所述灰度值确定所述预览图像中是否包括目标对象包括:
4.根据权利要求2所述的方法,其特征在于,根据所述灰度值确定所述预览图像中是否包括目标对象包括:
5.根据权利要求1所述的方法,其特征在于,所述检测所述预览图像中是否包括目标对象包括:
6.根据权利要求1所述的方法,其特征在于,所述目标对象检测模型的构建方法包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述根据预览图像集合和拍照图像集合确定目标图像集合包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述初始目标图像集合确定所述目标图像集合包括:
9.根据权利要求8所述的方法,其特征在于,所述画质参数值包括亮度值、平均梯度值中至少一种;画质参数值满足画质参数阈值包括:所述亮度值在亮度范围阈值内、和/或所述平均梯度值在平均梯度范围阈值内。
...【技术特征摘要】
1.一种拍照方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述检测所述预览图像中是否包括目标对象包括:
3.根据权利要求2所述的方法,其特征在于,根据所述灰度值确定所述预览图像中是否包括目标对象包括:
4.根据权利要求2所述的方法,其特征在于,根据所述灰度值确定所述预览图像中是否包括目标对象包括:
5.根据权利要求1所述的方法,其特征在于,所述检测所述预览图像中是否包括目标对象包括:
6.根据权利要求1所述的方法,其特征在于,所述目标对象检测模型的构建方法包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述根据预览图像集合和拍照图像集合确定目标图像集合包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述初始目标图像集合确定所述目标图像集合包括:
9.根据权利要求8所述的方法,其特征在于,所述画质参数值包括亮度值、平均梯度值中至少一种;画质参数值满足画质参数阈值包括:所述亮度值在亮度范围阈值内、和/或所述平均梯度值在平均梯度范围阈值内。
10.根据权利要求1-9任一项所述的方法,其特征在于,还包括:
11.根据权利...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。