一种图像内容的去除方法及相关装置制造方法及图纸

技术编号:31157775 阅读:21 留言:0更新日期:2021-12-04 09:55
本申请公开了一种图像内容的去除方法,涉及计算机视觉领域,该方法包括:启动相机应用,显示该相机应用的拍照预览界面。获取摄像头捕捉到的第一预览画面和第一参考帧画面,确定该第一预览画面中的该第一对象为待去除对象。根据该第一参考帧画面,确定该第一预览画面中的待填补内容,其中,该待填补内容为该第一预览画面中,该第二对象被该第一对象遮挡住的图像内容。该终端根据该待填补内容和该第一预览画面,生成第一修复画面。这样,可以去除用户所拍摄的图片或视频中用户不想要的图像内容。摄的图片或视频中用户不想要的图像内容。摄的图片或视频中用户不想要的图像内容。

【技术实现步骤摘要】
一种图像内容的去除方法及相关装置


[0001]本申请涉及计算机视觉领域,尤其涉及一种图像内容的去除方法及相关装置。

技术介绍

[0002]智能手机发展至今,拍照和摄像已成为最为重要的特性之一。随着智能手机的拍照功能越来越强大,使用智能手机替代相机拍照的人也越来越多。为了实现更广的拍摄角度,通常可以将智能手机固定在可伸缩的自拍杆上,通过自由调节伸缩杆的伸缩量,实现多角度自拍。然而,在利用自拍杆自拍时,可能会拍到局部的自拍杆,即拍摄的照片或视频中会存在有自拍杆,影响用户的体验。
[0003]现有方案中,为了去除拍摄的照片或视频中的自拍杆,拍摄终端配置有双鱼眼镜头,即拍摄终端配置有两个180
°
拍摄角度的摄像头,共同形成约200
°
的拍摄范围。当自拍杆处于两个摄像头的拍摄死角里时,拍摄终端将两个180
°
摄像头拍摄到的图片进行裁剪和拼接就能隐藏自拍杆。但是,当自拍杆和两个摄像头之间的产生一定的偏角时,拍摄终端裁剪和拼接后的图片中仍有自拍杆的一部分无法完全被隐藏。现有方案中,拍摄终端必须有特殊的摄像头硬件配置以及自拍杆有特殊摆放位置时,自拍杆才能被完全去除,自拍杆的去除条件苛刻无法适用大部分拍摄终端。

技术实现思路

[0004]本申请提供了一种图像内容的去除方法及相关装置,实现了可以在无特殊摄像头的终端上,去除用户所拍摄的图片或视频中用户不想要的图像内容,提高图片或视频中用户想要的图像内容的显示效果,提高了用户体验。
[0005]第一方面,本申请提供了一种图像内容的去除方法,包括:终端启动相机应用。该终端显示该相机应用的拍照预览界面。该终端获取摄像头捕捉到的第一预览画面和第一参考帧画面,该第一预览画面和该第一参考帧画面中均包括第一对象的图像内容和第二对象的图像内容,在该第一预览画面中,该第一对象的图像内容遮挡住该第二对象的部分图像。该终端确定该第一预览画面中的该第一对象为待去除对象。该终端根据该第一参考帧画面,确定该第一预览画面中的待填补内容,其中,该待填补内容为该第一预览画面中,该第二对象被该第一对象遮挡住的图像内容。该终端根据该待填补内容和该第一预览画面,生成第一修复画面,其中,该第一修复画面中,该第一对象的图像内容被替换为被遮挡的该第二对象的图像内容。该终端在该拍照预览界面显示该第一修复画面。
[0006]通过本申请提供的一种图像内容去除方法,可以实现终端在拍照时,通过摄像头获取到的预览画面和参考帧画面,并通过参考帧画面去除预览画面中用户不想要的图像内容(例如自拍杆),提高图片或视频中用户想要的图像内容的显示效果,提高了用户体验。
[0007]在一种可能的实现方式中,在该终端在该拍照预览界面显示该第一修复画面之后,该方法还包括:该终端在该拍照预览界面显示去除关闭控件。该终端接收用户针对该去除关闭控件的第一输入。响应于该第一输入,该终端获取摄像头捕捉到的第二预览画面。该
终端在该拍照预览界面显示该第二预览画面。这样,终端可以根据用户的需要,关闭针对预览画面中指定对象的去除功能。
[0008]在一种可能的实现方式中,在该终端获取摄像头捕捉到的第一预览画面和参考帧画面之前,该方法还包括:该终端在该拍照预览界面上显示第三预览画面。该终端在识别出该第三预览画面中包括有该待去除对象后,显示去除确认控件。该终端接收用户针对该去除确认控件的第二输入。该终端获取摄像头捕捉到的第一预览画面和第一参考帧画面,具体包括:响应于该第二输入,该终端获取该摄像头捕捉到的该第一预览画面和该第一参考帧画面。这样,终端可以在用户确认之后再对预览画面中的第一对象进行去除。
[0009]在一种可能的实现方式中,该方法还包括:响应于该第三输入,该终端在该拍照预览界面显示指定时长的倒计时。这样,可以在去除预览画面中的第一对象之前显示倒计时,让用户感知处理时间。
[0010]在一种可能的实现方式中,在该终端在该拍照预览界面显示该第一修复画面之前,该方法还包括:该终端在该拍照预览界面上显示第三预览画面。该终端接收用户针对该第三预览画面的点击操作。该终端确定该第一预览画面中的该第一对象为待去除对象,具体包括:响应于该点击操作,该终端识别该点击操作在该第三预览画面中的点击位置。该终端根据在该第三预览画面中该点击位置的图像内容,确定出该第一对象为该待去除对象。这样,终端可以根据用户点选操作,确定出用户想要去除的对象。
[0011]在一种可能的实现方式中,在该终端在该拍照预览界面显示该第一修复画面之前,该方法还包括:该终端在该相机应用界面上显示第三预览画面。该终端识别出该第三预览画面中的一个或多个可去除对象的图像内容,并显示该可去除对象对应的去除控件。该终端接收用户针对一个或多个去除控件中第一去除控件的第四输入。该终端确定该第一预览画面中的该第一对象为待去除对象,具体包括:响应于该第四输入,该终端将该第一去除控件对应的第一对象确定为该待去除对象。这样,终端可以识别出预览画面中所有可去除对象,并提示给用户,让用户选择出待去除对象。
[0012]在一种可能的实现方式中,在该终端获取摄像头捕捉到的第一预览画面和第一参考帧画面之前,该方法还包括:该终端在显示该拍照预览界面显示第一拍摄模式控件。该终端接收用户针对该第一拍摄模式控件的第五输入。该终端获取摄像头捕捉到的第一预览画面和第一参考帧画面,具体包括:响应于该第五输入,该终端获取该摄像头捕捉到的该第一预览画面和该第一参考帧画面。这样,终端可以在特定的拍摄模式下启动去除对象功能。
[0013]在一种可能的实现方式中,在该终端获取摄像头捕捉到的第一预览画面和第一参考帧画面之前,该方法还包括:当该终端确定出该终端的拍摄画面大幅度运动时,该终端显示画面晃动提示,该画面晃动提示用于提示用户该终端的拍摄画面大幅度运动。这样,终端可以让用户配合,以保证对象的去除质量。
[0014]在一种可能的实现方式中,该终端确定出该终端的拍摄画面大幅度运动,具体包括:该终端通过惯性测量单元获取该终端的角速度数据和加速度数据。当该角速度数据中有任一个方向的角速度大于指定角速度值,或该加速度数据中有任一个方向的加速度大于指定加速度值时,该终端确定出该终端的拍摄画面大幅度运动。这样,终端可以通过运动数据检测画面运动的幅度。
[0015]在一种可能的实现方式中,在该终端获取摄像头捕捉到的第一预览画面和第一参
考帧画面之前,该方法还包括:该终端在该相机应用界面上显示第三预览画面。该终端在识别出该第三预览画面中包括有该指定图像内容时,显示移动操作提示,该移动操作提示用于提示用户按照指定方向移动该终端。该终端根据该第一参考帧画面,确定该第一预览画面中的待填补内容,具体包括:当该终端确定该第一预览画面和该第一参考帧画面之间的画面运动幅度超过指定阈值时,该终端根据该第一参考帧画面,确定该第一预览画面中的待填补内容。这样,终端可以提示用户按照指定的方向移动该终端,以保证预览画面中对象的去除效果。
[0016]在一种可能的实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像内容的去除方法,其特征在于,包括:终端启动相机应用;所述终端显示所述相机应用的拍照预览界面;所述终端获取摄像头捕捉到的第一预览画面和第一参考帧画面,所述第一预览画面和所述第一参考帧画面中均包括第一对象的图像内容和第二对象的图像内容,在所述第一预览画面中,所述第一对象的图像内容遮挡住所述第二对象的部分图像;所述终端确定所述第一预览画面中的所述第一对象为待去除对象;所述终端根据所述第一参考帧画面,确定所述第一预览画面中的待填补内容,其中,所述待填补内容为所述第一预览画面中,所述第二对象被所述第一对象遮挡住的图像内容;所述终端根据所述待填补内容和所述第一预览画面,生成第一修复画面,其中,所述第一修复画面中,所述第一对象的图像内容被替换为被遮挡的所述第二对象的图像内容;所述终端在所述拍照预览界面显示所述第一修复画面。2.根据权利要求1所述的方法,其特征在于,在所述终端在所述拍照预览界面显示所述第一修复画面之后,所述方法还包括:所述终端在所述拍照预览界面显示去除关闭控件;所述终端接收用户针对所述去除关闭控件的第一输入;响应于所述第一输入,所述终端获取摄像头捕捉到的第二预览画面;所述终端在所述拍照预览界面显示所述第二预览画面。3.根据权利要求1所述的方法,其特征在于,在所述终端获取摄像头捕捉到的第一预览画面和参考帧画面之前,所述方法还包括:所述终端在所述拍照预览界面上显示第三预览画面;所述终端在识别出所述第三预览画面中包括有所述待去除对象后,显示去除确认控件;所述终端接收用户针对所述去除确认控件的第二输入;所述终端获取摄像头捕捉到的第一预览画面和第一参考帧画面,具体包括:响应于所述第二输入,所述终端获取所述摄像头捕捉到的所述第一预览画面和所述第一参考帧画面。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于所述第三输入,所述终端在所述拍照预览界面显示指定时长的倒计时。5.根据权利要求1所述的方法,其特征在于,在所述终端在所述拍照预览界面显示所述第一修复画面之前,所述方法还包括:所述终端在所述拍照预览界面上显示第三预览画面;所述终端接收用户针对所述第三预览画面的点击操作;所述终端确定所述第一预览画面中的所述第一对象为待去除对象,具体包括:响应于所述点击操作,所述终端识别所述点击操作在所述第三预览画面中的点击位置;所述终端根据在所述第三预览画面中所述点击位置的图像内容,确定出所述第一对象为所述待去除对象。6.根据权利要求1所述的方法,其特征在于,在所述终端在所述拍照预览界面显示所述
第一修复画面之前,所述方法还包括:所述终端在所述相机应用界面上显示第三预览画面;所述终端识别出所述第三预览画面中的一个或多个可去除对象的图像内容,并显示所述可去除对象对应的去除控件;所述终端接收用户针对一个或多个去除控件中第一去除控件的第四输入;所述终端确定所述第一预览画面中的所述第一对象为待去除对象,具体包括:响应于所述第四输入,所述终端将所述第一去除控件对应的第一对象确定为所述待去除对象。7.根据权利要求1所述的方法,其特征在于,在所述终端获取摄像头捕捉到的第一预览画面和第一参考帧画面之前,所述方法还包括:所述终端在显示所述拍照预览界面显示第一拍摄模式控件;所述终端接收用户针对所述第一拍摄模式控件的第五输入;所述终端获取摄像头捕捉到的第一预览画面和第一参考帧画面,具体包括:响应于所述第五输入,所述终端获取所述摄像头捕捉到的所述第一预览画面和所述第一参考帧画面。8.根据权利要求1所述的方法,其特征在于,在所述终端获取摄像头捕捉到的第一预览画面和第一参考帧画面之前,所述方法还包括:当所述终端确定出所述终端的拍摄画面大幅度运动时,所述终端显示画面晃动提示,所述画面晃动提示用于提示用户所述终端的拍摄画面大幅度运动。9.根据权利要求8所述的方法,其特征在于,所述终端确定出所述终端的拍摄画面大幅度运动,具体包括:所述终端通过惯性测量单元获取所述终端的角速度数据和加速度数据;当所述角速度数据中有任一个方向的角速度大于指定角速度值,或所述加速度数据中有任一个方向的加速度大于指定加速度值时,所述终端确定出所述终端的拍摄画面大幅度运动。10.根据权利要求1所述的方法,其特征在于,在所述终端获取摄像头捕捉到的第一预览画面和第一参考帧画面之前,所述方法还包括:所述终端在所述相机应用界面上显示第三预览画面;所述终端在识别出所述第三预览画面中包括有所述指定图像内容时,显示移动操作提示,所述移动操作提示用于提示用户按照指定方向移动所述终端;所述终端根据所述第一参考帧画面,确定所述第一预览画面中的待填补内容,具体包括:当所述终端确定所述第一预览画面和所述第一参考帧画面之间的画面运动幅度超过指定阈值时,所述终端根据所述第一参考帧画面,确定所述第一预览画面中的待填补内容。11.根据权利要求10所述的方法,其特征在于,所述终端确定所述第一预览画面和所述第一参考帧画面之前的画面运动幅度超过指定阈值,具体包括:所...

【专利技术属性】
技术研发人员:吴磊张旭余明慧陈玉钢陈沐春
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1