【技术实现步骤摘要】
一种画面合成方法、装置、电子设备及存储介质
本申请涉及图像处理
,特别是涉及一种画面合成方法、装置、电子设备及存储介质。
技术介绍
在视频监控领域中,经常需要同时显示出多个监控位置的画面,例如,一栋建筑的多个位置处都安装有摄像头等监控设备。通过硬盘录像机等设备,可以同时获取多个位置所安装的摄像头所采集的图像数据。并采用分屏的方式,分别在多个分屏窗口中显示出多个不同的图像数据,将多个分屏窗口组成一个合成画面输出显示。然而,由于整体显示屏幕上多个显示窗口各自所显示的图像数据分别来自多个不同的信号源,例如,来自多个不同位置的摄像头,各显示窗口中的图像数据为互相独立的图像数据。所以,如果需要在硬盘录像机中提取并存储合成画面,就会十分困难。专利技术人在研究中发现,当需要在硬盘录像机本地提取及存储合成画面时,需要利用硬盘录像机中的处理资源,按照正在输出的合成画面的分屏信息,生成一路相同的合成画面,从而实现硬盘录像机本地提取及存储合成画面。但采用上述方法,需要消耗硬盘录像机大量的处理资源仿照正在输出的合成画面生成用于本地提取的合成画 ...
【技术保护点】
1.一种画面合成方法,其特征在于,包括:/n获取多个显示窗口分别对应的多路图像数据,所述多个显示窗口为显示屏幕中预设的多个显示窗口或多个显示位置,每一个所述显示窗口具有预设的大小和位置;/n根据所述多个显示窗口各自的大小和位置,对所述多路图像数据进行拼接,形成待显示的合成画面数据;/n通过指定输出视频层向显示端输出所述合成画面数据;/n从所述指定输出视频层中获取所述合成画面数据。/n
【技术特征摘要】
1.一种画面合成方法,其特征在于,包括:
获取多个显示窗口分别对应的多路图像数据,所述多个显示窗口为显示屏幕中预设的多个显示窗口或多个显示位置,每一个所述显示窗口具有预设的大小和位置;
根据所述多个显示窗口各自的大小和位置,对所述多路图像数据进行拼接,形成待显示的合成画面数据;
通过指定输出视频层向显示端输出所述合成画面数据;
从所述指定输出视频层中获取所述合成画面数据。
2.根据权利要求1所述的方法,其特征在于,所述获取多个显示窗口分别对应的多路图像数据,包括:
确定所述多个显示窗口分别对应的多个信号源通道,其中所述信号源通道至少包括:模拟信号通道和/或数字信号通道和/或网络信号通道;
从所述多个信号源通道分别获取所述多个显示窗口分别对应的多路图像数据。
3.根据权利要求2所述的方法,其特征在于,在所述获取多个显示窗口分别对应的多路图像数据之后,所述方法还包括:
对所述多路图像数据进行数据处理;
针对所述多路图像数据中通过所述模拟信号通道获取的图像数据,所述数据处理至少包括以下处理方式中的一种或多种:模数信号转换、图像去噪、图像增强;
针对所述多路图像数据中通过所述数字信号通道和/或所述网络信号通道获取的图像数据,所述数据处理至少包括以下处理方式中的一种或多种:数据解析、数据格式转化、数据解码;
所述根据所述多个显示窗口各自的大小和位置,对所述多路图像数据进行拼接,包括:
根据所述各个显示窗口各自的大小和位置,对经过数据处理后的多路图像数据进行拼接。
4.根据权利要求1所述的方法,其特征在于,所述根据所述多个显示窗口各自的大小和位置,对所述多路图像数据进行拼接,包括:
针对所述多个显示窗口中的每一个显示窗口,将该显示窗口对应的图像数据,按该显示窗口的大小进行缩放;
按该显示窗口的位置,将缩放后的图像数据拼接至所述合成画面数据中相应的位置。
5.根据权利要求1所述的方法,其特征在于,所述通过指定输出视频层向显示端输出所述合成画面数据,包括:
当所述合成画面数据为亮度和色差信号YUV格式的合成画面数据时,将所述YUV格式的合成画面数据转换为红绿蓝颜色表示法RGB格式的合成画面数据;
通过指定输出视频层向显示端输出所述RGB格式的合成画面数据;
所述从所述指定输出视频层中获取所述合成画面数据,包括:
从所述指定输出视频层中获取所述YUV格式的合成画面数据。
6.根据权利要求1所述的方法,其特征在于,所述从所述指定输出视频层中获取所述合成画面数据,包括:
保持从所述指定输出视频层中获取所述合成画面数据的当前待输出的视频帧;
按照所述当前待输出的视频帧的时间戳,判断是否已经获取过相同时间戳的视频帧;
若未获取过相同时间戳的视频帧,将所述当前待输出的视频帧进行编码。
7.一种画面合成装置,其特征在于,包括:
获取模块,用于获取多个显示窗口分别对应的多路图像数据,所述多个显示窗口为显示屏幕中预设的多个显示窗口或多个显示位置...
【专利技术属性】
技术研发人员:张俊杰,马强,王军,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。