基于图像替换的视频高清化处理方法、系统、设备及介质与流程
- 国知局
- 2024-08-02 14:26:38
本发明涉及视频处理,尤其是一种基于图像替换的视频高清化处理方法、系统、设备及介质。
背景技术:
1、现有技术中手机摄像和拍照是相互独立的两个功能,也就是说同一个手机的摄像头在同一时刻只能进行摄像或者拍照操作,实际过程中拍照的清晰度往往会高于视频的清晰度,而所谓的“双摄”,“三摄”也只是通过增加摄像头改变摄像或者拍照的视野和分辨率。
2、由于摄像和拍照无法同时进行,且两者都会使用到手机的主摄像头,因此手机摄像后的视频修复工作往往是后期通过其他视频软件进行修复和优化,从而保证视频的清晰度和流畅程度,这样就需要用户去手动进行视频修复优化,效率低下,且影响了用户的使用体验。
技术实现思路
1、本发明的目的在于至少一定程度上解决现有技术中存在的技术问题之一。
2、为此,本发明实施例的一个目的在于提供一种基于图像替换的视频高清化处理方法,该方法通过用户终端的多个摄像头实现拍摄视频的高清化处理,提高了视频高清化处理的效率和用户的使用体验。
3、本发明实施例的另一个目的在于提供一种基于图像替换的视频高清化处理系统。
4、为了达到上述技术目的,本发明实施例所采取的技术方案包括:
5、第一方面,本发明实施例提供了一种基于图像替换的视频高清化处理方法,包括以下步骤:
6、通过用户终端的第一摄像头对目标对象进行视频拍摄得到第一视频数据,并同时通过所述用户终端的第二摄像头对目标对象进行连续抓拍得到多个第一图像数据;
7、对所述第一视频数据进行清晰度检测,并确定所述第一视频数据的若干个模糊视频帧;
8、确定所述模糊视频帧的拍摄时刻对应的所述第一图像数据为待替换图像;
9、通过所述待替换图像对所述第一视频数据中的模糊视频帧进行替换,得到第二视频数据。
10、进一步地,在本发明的一个实施例中,所述通过用户终端的第一摄像头对目标对象进行视频拍摄得到第一视频数据,并同时通过所述用户终端的第二摄像头对目标对象进行连续抓拍得到多个第一图像数据这一步骤,其具体包括:
11、通过所述用户终端的控制模块发送第一控制指令至所述第一摄像头,并同时发送第二控制指令至所述第二摄像头;
12、响应于所述第一控制指令,通过所述第一摄像头对所述目标对象进行视频拍摄得到所述第一视频数据,并确定所述第一视频数据的第一拍摄时间信息;
13、响应于所述第二控制指令,通过所述第二摄像头按照预设的时间间隔对所述目标对象进行连续抓拍得到多个所述第一图像数据,并确定各所述第一图像数据对应的第二拍摄时间信息。
14、进一步地,在本发明的一个实施例中,所述对所述第一视频数据进行清晰度检测,并确定所述第一视频数据的若干个模糊视频帧这一步骤,其具体包括:
15、通过sobel算子确定所述第一视频数据的各个视频帧的清晰度评价值,并确定所述第一视频数据的清晰度检测阈值范围;
16、确定所述清晰度评价值不在所述清晰度检测阈值范围内的所述视频帧为所述模糊视频帧。
17、进一步地,在本发明的一个实施例中,所述通过sobel算子确定所述第一视频数据的各个视频帧的清晰度评价值这一步骤,其具体包括:
18、根据所述第一视频数据提取得到多个所述视频帧;
19、通过sobel算子计算所述视频帧中各个像素点的边缘梯度值;
20、确定所述视频帧中所有像素点的边缘梯度值的平方和为所述视频帧的清晰度评价值。
21、进一步地,在本发明的一个实施例中,所述确定所述第一视频数据的清晰度检测阈值范围这一步骤,其具体包括:
22、对所述第一视频数据进行视频截取得到多个视频片段;
23、对所述视频片段进行图像采样得到对应的多个样本视频帧,并确定各所述样本视频帧中相同位置的像素点的灰度平均值,进而根据所述灰度平均值确定所述视频片段对应的背景图像;
24、通过sobel算子计算所述背景图像中各个像素点的边缘梯度值;
25、确定所述背景图像中所有像素点的边缘梯度值的平方和为对应的所述视频片段的清晰度平均值;
26、确定各所述视频片段的所述清晰度平均值的最小值和最大值,并根据所述最小值和所述最大值确定所述清晰度检测阈值范围。
27、进一步地,在本发明的一个实施例中,所述确定所述模糊视频帧的拍摄时刻对应的所述第一图像数据为待替换图像这一步骤,其具体包括:
28、根据所述第一拍摄时间信息确定所述模糊视频帧的拍摄时刻为第一拍摄时刻;
29、根据所述第二拍摄时间信息确定各所述第一图像数据的拍摄时刻为第二拍摄时刻;
30、确定与所述第一拍摄时刻最接近的所述第二拍摄时刻对应的所述第一图像数据为所述待替换图像。
31、进一步地,在本发明的一个实施例中,所述通过所述待替换图像对所述第一视频数据中的模糊视频帧进行替换,得到第二视频数据这一步骤,其具体包括:
32、响应于所述用户终端的视频预览操作,通过所述用户终端播放所述第一视频数据;
33、当播放至所述模糊视频帧时暂停播放并缩小画面,进而在播放界面弹出对应的所述待替换图像,使得所述用户终端将所述模糊视频帧和所述待替换图像展示给用户;
34、响应于所述用户终端的图像替换操作,通过所述待替换图像对所述模糊视频帧进行替换,生成所述第二视频数据。
35、第二方面,本发明实施例提供了一种基于图像替换的视频高清化处理系统,包括:
36、拍摄模块,用于通过用户终端的第一摄像头对目标对象进行视频拍摄得到第一视频数据,并同时通过所述用户终端的第二摄像头对目标对象进行连续抓拍得到多个第一图像数据;
37、清晰度检测模块,用于对所述第一视频数据进行清晰度检测,并确定所述第一视频数据的若干个模糊视频帧;
38、待替换图像确定模块,用于确定所述模糊视频帧的拍摄时刻对应的所述第一图像数据为待替换图像;
39、视频帧替换模块,用于通过所述待替换图像对所述第一视频数据中的模糊视频帧进行替换,得到第二视频数据。
40、第三方面,本发明实施例提供了一种电子设备,所述电子设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现如上述第一方面所述的基于图像替换的视频高清化处理方法。
41、第四方面,本发明实施例还提供了一种存储介质,所述存储介质为计算机可读存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述第一方面所述的基于图像替换的视频高清化处理方法。
42、本发明的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到:
43、本发明实施例通过用户终端的第一摄像头对目标对象进行视频拍摄得到第一视频数据,并同时通过用户终端的第二摄像头对目标对象进行连续抓拍得到多个第一图像数据,对第一视频数据进行清晰度检测,并确定第一视频数据的若干个模糊视频帧,确定模糊视频帧的拍摄时刻对应的第一图像数据为待替换图像,通过待替换图像对第一视频数据中的模糊视频帧进行替换,得到第二视频数据。本发明实施例通过用户终端的第二摄像头在第一摄像头摄像的过程中进行拍照得到图像数据,然后对第一摄像头摄像得到视频数据进行清晰度检测得到模糊视频帧,进而通过与该模糊视频帧同时拍摄的图像数据对该模糊视频帧进行替换,以提高视频整体的清晰度,实现了拍摄视频的高清化处理,提高了视频高清化处理的效率和用户的使用体验。
本文地址:https://www.jishuxx.com/zhuanli/20240801/242798.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表