适用于网络摄像机的视频切换方法及视频切换系统技术方案

技术编号:30044831 阅读:26 留言:0更新日期:2021-09-15 10:45
本发明专利技术涉及视频切换技术领域,公开了一种适用于网络摄像机的视频切换方法及视频切换系统,针对使用网络摄像机进行监控的场合,建立主程序和多个子线程,启动主程序,通过读取配置文件模块和读取网络连接模块进行识别网络摄像机的IP地址并与网络摄像机的交换网络建立网络连接,启动多个子线程,由视频图像获取模块从交换网络内获取多个网络摄像机的视频图像并保存成数据包,由视频图像通道选择模块进行识别用户所选择的视频图像通道,并由画面显示模块将用户所需显示的视频图像从数据包内提取并显示,能够针对网络摄像机实现视频图像的任意切换。图像的任意切换。图像的任意切换。

【技术实现步骤摘要】
适用于网络摄像机的视频切换方法及视频切换系统


[0001]本专利技术涉及视频切换
,具体涉及一种适用于网络摄像机的视频切换方法及视频切换系统。

技术介绍

[0002]在铁路系统中,工务机械段主要负责铁路线路的维护、保养以及检修等工作,在工作过程中,操作人员将会使用钢轨探伤车或者钢轨焊接车等火车类型进行工作,需要在车辆的外部安装摄像机,在车辆的内部安装视频读取设备和显示器,以便于车内的操作人员直接观察作业端的情况。为了便于查看多处环境的视频画面,一般需要安装多个摄像机,并在车内配备视频切换器,视频切换器通常具有多个按键,对应于不同位置的摄像机,操作人员按下不同的按键,则在显示器上就会显示对应编号的摄像机画面。而现有的视频切换器中的电路和程序只能针对模拟信号摄像机的视频画面进行采集和切换,无法应用于网络摄像机中,而网络摄像机与模拟信号摄像机相比,获得的视频画面清晰度更高,更能利于操作人员进行观察,减小铁路发生故障的概率,因此,急需一套能够适用于网络摄像机的视频切换方法。

技术实现思路

[0003]针对现有技术存在的上述技术问题,本专利技术提供一种适用于网络摄像机的视频切换方法及视频切换系统,能够获取多个网络摄像机的视频图像,并能任意切换所需要显示的网络摄像机的视频图像。
[0004]本专利技术的适用于网络摄像机的视频切换方法,解决其技术问题所采用的技术方案是:一种适用于网络摄像机的视频切换方法,所述方法包括:建立主程序和多个子线程,多个所述子线程之间可以实现数据交互;启动主程序,读取配置文件并与网络摄像机的交换网络建立网络连接,所述配置文件包括网络摄像机的IP地址;启动多个所述子线程,从网络摄像机的交换网络内提取并显示所需的视频图像。
[0005]上述的适用于网络摄像机的视频切换方法,所述子线程包括视频图像获取子线程、画面显示子线程和视频图像通道读取子线程,所述视频图像获取子线程可从交换网络内获取多个网络摄像机的视频图像并保存成数据包,所述视频图像通道读取子线程可读取需要显示视频图像的网络摄像机并发送指令给所述画面显示子线程,所述画面显示子线程可从所述数据包内提取并显示所需的视频图像。
[0006]上述的适用于网络摄像机的视频切换方法,所述子线程还包括目标检测子线程,所述画面显示子线程可将所需显示的视频图像发送至所述目标检测子线程,所述目标检测子线程可接收所需显示的视频图像并进行检测,并将检测结果与视频图像合并后显示。
[0007]上述的适用于网络摄像机的视频切换方法,所述配置文件还包括设备序列号和显示分辨率。
[0008]上述的适用于网络摄像机的视频切换方法,多个所述子线程之间通过共享全局变
量的方式实现数据交互。
[0009]本专利技术的适用于网络摄像机的视频切换方法,至少具有如下有益效果:本方法通过建立主程序和多个子线程,针对使用网络摄像机进行监控的场合,能够通过主程序读取网络摄像机的IP地址并与网络摄像机的交换网络建立网络连接,再由多个子线程之间相互配合从交换网络内获取多个网络摄像机的视频画图像,并根据用户的选择任意切换所需要显示的网络摄像机的视频图像。
[0010]本专利技术的视频切换系统,解决其技术问题所采用的技术方案是:一种视频切换系统,包括:读取配置文件模块;读取网络连接模块,用于与网络摄像机的交换网络建立网络连接;视频图像获取模块,用于从网络摄像机的交换网络内获取多个网络摄像机的视频图像并保存成数据包;视频图像通道选择模块,用于读取并发送用户所需显示的视频图像通道;画面显示模块,用于从所述数据包内提取并显示所需显示的视频图像。
[0011]上述的视频切换系统,所述读取配置文件模块、所述读取网络连接模块和所述视频图像获取模块均设于嵌入式微型计算机内,所述嵌入式微型计算机可与网络摄像机的交换网络建立电信连接。
[0012]上述的视频切换系统,所述视频图像通道选择模块包括多个按键和单片机,所述单片机用于识别按下的按键并将按键信息发送至所述嵌入式微型计算机。
[0013]上述的视频切换系统,所述画面显示模块包括显示器,所述显示器电性连接所述嵌入式微型计算机。
[0014]上述的视频切换系统,所述嵌入式微型计算机设有以太网接口和HDMI接口,所述嵌入式微型计算机通过所述以太网接口连接网络摄像机的交换网络,所述嵌入式微型计算机通过所述HDMI接口连接所述画面显示模块。
[0015]本专利技术的视频切换系统,至少具有如下有益效果:本系统通过读取配置文件模块和读取网络连接模块进行识别网络摄像机的IP地址并与网络摄像机的交换网络建立网络连接,由视频图像获取模块从交换网络内获取多个网络摄像机的视频图像并保存成数据包,由视频图像通道选择模块进行识别用户所选择的视频图像通道,并由画面显示模块将用户所需显示的视频图像从数据包内提取并显示,能够针对网络摄像机实现视频图像的任意切换。
附图说明
[0016]下面结合附图和实施例对本专利技术作进一步地说明,其中:
[0017]图1为本专利技术实施例的视频切换方法的流程示意图;
[0018]图2为本专利技术实施例的视频切换系统的结构示意图。
具体实施方式
[0019]下面详细描述本专利技术的实施例,参照图1,本专利技术的实施例提供了一种适用于网络摄像机的视频切换方法,所述方法包括:建立主程序和多个子线程,多个所述子线程之间可以实现数据交互;启动主程序,完成IO端口初始化和变量初始化,主程序读取配置文件并与网络摄像机的交换网络建立网络连接,具体地,所述配置文件包括网络摄像机的IP地址,具体地,由主程序读取网络连接状态,判断是否建立网络连接,判断为否时,重新读取网络连
接状态,判断为是时,启动多个子线程,从网络摄像机的交换网络内提取并显示所需的视频图像。本方法通过建立主程序和多个子线程,针对使用网络摄像机进行监控的场合,能够通过主程序读取网络摄像机的IP地址并与网络摄像机的交换网络建立网络连接,再由多个子线程之间相互配合从交换网络内获取多个网络摄像机的视频画图像,并根据用户的选择任意切换所需要显示的网络摄像机的视频图像。
[0020]进一步地,所述子线程包括视频图像获取子线程、画面显示子线程和视频图像通道读取子线程,所述视频图像获取子线程可从交换网络内获取多个网络摄像机的视频图像并保存成数据包,所述视频图像通道读取子线程可读取需要显示视频图像的网络摄像机并发送指令给所述画面显示子线程,所述画面显示子线程可从所述数据包内提取并显示所需的视频图像。
[0021]具体地,视频图像获取子线程设有多个,每个视频图像获取子线程对应一个网络摄像机,建立网络连接之后,根据配置文件中的网络摄像机的IP地址,启动多个视频图像获取子线程,打开网络摄像机,判断网络摄像机的摄像头是否打开,判断为否时,重新打开网络摄像机,判断为是时,获取网络摄像机的视频图像,接着,判断是否出错,即判断已打开的网络摄像机是否为所指定的网络摄像机,判断为是时,也即判断出错时,释放已经打开的网络摄像机,并重新返回打开网络本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于网络摄像机的视频切换方法,其特征在于,所述方法包括:建立主程序和多个子线程,多个所述子线程之间可以实现数据交互;启动主程序,读取配置文件并与网络摄像机的交换网络建立网络连接,所述配置文件包括网络摄像机的IP地址;启动多个所述子线程,从网络摄像机的交换网络内提取并显示所需的视频图像。2.根据权利要求1所述的适用于网络摄像机的视频切换方法,其特征在于,所述子线程包括视频图像获取子线程、画面显示子线程和视频图像通道读取子线程,所述视频图像获取子线程可从交换网络内获取多个网络摄像机的视频图像并保存成数据包,所述视频图像通道读取子线程可读取需要显示视频图像的网络摄像机并发送指令给所述画面显示子线程,所述画面显示子线程可从所述数据包内提取并显示所需的视频图像。3.根据权利要求2所述的适用于网络摄像机的视频切换方法,其特征在于,所述子线程还包括目标检测子线程,所述画面显示子线程可将所需显示的视频图像发送至所述目标检测子线程,所述目标检测子线程可接收所需显示的视频图像并进行检测,并将检测结果与视频图像合并后显示。4.根据权利要求1所述的适用于网络摄像机的视频切换方法,其特征在于,所述配置文件还包括设备序列号和显示分辨率。5.根据权利要求1所述的适用于网络摄像机的视频切换方法,其特征在于,多...

【专利技术属性】
技术研发人员:李传龙
申请(专利权)人:哈尔滨低空探索智能科技有限责任公司
类型:发明
国别省市:

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

1