一种云台摄像头的视频采集方法及装置制造方法及图纸

技术编号:13910692 阅读:83 留言:0更新日期:2016-10-27 02:07
本发明专利技术公开了一种云台摄像头的视频采集方法及装置。该方法包括:根据终端的触发指令,采集在预设角度方位上的连续数帧鱼眼图像;校正各帧所述鱼眼图像,并合并成摄像视频;将所述摄像视频发送至终端。采用本发明专利技术,可以在收到终端的触发指令后,让摄像头采集合成一段摄像视频,并在终端上流畅地显示。

【技术实现步骤摘要】

本专利技术涉及视频处理
,更具体地,涉及一种云台摄像头的视频采集方法及装置
技术介绍
普通摄像头使用的镜头视场角范围从40°到50°,只能够获取镜头前方的局部图像信息,导致观测系统具有较大盲区,难以应用在具有大范围观测要求的场合。鱼眼摄像头具有全方位视觉,其观测范围都能够覆盖半球域甚至整个观测空间,有效地解决了普通摄像头视野范围较小、被观测对象易丢失等问题。相对于传统方法通过多个摄像机的组合来扩大视野,鱼眼摄像头只需要一个镜头,其实现成本较低。在监控的应用中,通过转动摄像头或云台移动摄像头,可以生成全景,即在一幅图上可以观察360°的环幕场景,改变了以往需多个场景同时观看才能获得的总体信息的情况,大大提高监控人员检测效率。虽然鱼眼摄像头具有大视野的优势,但依然存在以下缺点:鱼眼摄像头采集的是一幅幅实时图片,通过逐帧串联的图片形成动画效果,但由于图片较大,或传输网速不稳定等原因,用户观看的效果欠佳。
技术实现思路
鉴于上述问题,本专利技术提出了一种云台摄像头的视频采集方法及装置。本专利技术实施例中提供了一种云台摄像头的视频采集方法,包括:根据终端的触发指令,采集在预设角度方位上的连续数帧鱼眼图像;校正各帧的鱼眼图像,并合并成摄像视频;将所述摄像视频发送至终端。优选地,根据终端的触发指令,采集在预设角度方位上的连续数帧鱼眼图像的步骤之前,还包括:接收所述终端发出的所述触发指令,所述触发指令包括预设角度和预设帧数。优选地,采集在预设角度方位上的连续数帧鱼眼图像的步骤,包括:申请内核缓冲区的内核地址,将所述内核地址映射到用户空间;通过所述内核地址存储所述连续数帧图像。优选地,校正各帧所述鱼眼图像,并合并成摄像视频的步骤,包括:将校正后的鱼眼图像分割成8×8的数据矩阵块,将所述鱼眼图像的RGB颜色空间转换为YCbCr格式的数据;将所述YCbCr格式的数据进行编码、量化,并转换为压缩格式的摄像视频。优选地,将所述摄像视频发送至终端的步骤,包括:与所述终端建立TCP连接;将所述摄像视频转换成流媒体格式,分段发送至终端进行显示。优选地,将所述摄像视频发送至终端的步骤,包括:与所述终端建立TCP连接;向所述终端发送所述摄像视频,以及该摄像视频的校验文件;当接收到正确的校验反馈时,完成摄像视频的发送;当接收到错误的校验反馈时,重新发送所述摄像视频,以及该摄像视频的校验文件。优选地,将所述摄像视频发送至终端的步骤,包括:与云端服务器建立TCP连接;向所述云端服务器发送所述摄像视频,以及该摄像视频的校验文件;当接收到正确的校验反馈时,将所述云端服务器的视频链接发送至终端;当接收到错误的校验反馈时,重新发送所述摄像视频,以及该摄像视频的校验文件。相应地,本专利技术实施例提供了一种云台摄像头的视频采集装置,包括:图像采集单元,用于根据终端的触发指令,采集在预设角度方位上的连续数帧鱼眼图像;视频合并单元,用于校正各帧所述鱼眼图像,并合并成摄像视频;视频发送单元,用于将所述摄像视频发送至终端。优选地,还包括:指令接收单元,用于接收所述终端发出的所述触发指令,所述触发指令包括预设角度和预设帧数。优选地,所述图像采集单元,包括:地址申请单元,用于申请内核缓冲区的内核地址,将所述内核地址映射到用户空间;图像存储单元,用于通过所述内核地址存储所述连续数帧图像。优选地,所述视频合并单元,包括:格式转换单元,用于将校正后的鱼眼图像分割成8×8的数据矩阵块,将所述鱼眼图像的RGB颜色空间转换为YCbCr格式的数据;编码压缩单元,用于将所述YCbCr格式的数据进行编码、量化,并转换为压缩格式的摄像视频。优选地,所述视频发送单元,包括:第一连接建立单元,用于与所述终端建立TCP连接;第一视频传输单元,用于将所述摄像视频转换成流媒体格式,分段发送至终端进行显示。优选地,所述视频发送单元,包括:第二连接建立单元,用于与所述终端建立TCP连接;第二视频传输单元,用于向所述终端发送所述摄像视频,以及该摄像视频的校验文件;当接收到正确的校验反馈时,完成摄像视频的发送;当接收到错误的校验反馈时,重新发送所述摄像视频,以及该摄像视频的校验文件。优选地,所述视频发送单元,包括:第三连接建立单元,用于与云端服务器建立TCP连接;第三视频传输单元,用于向所述云端服务器发送所述摄像视频,以及该摄像视频的校验文件;当接收到正确的校验反馈时,将所述云端服务器的视频链接发送至终端;当接收到错误的校验反馈时,重新发送所述摄像视频,以及该摄像视频的校验文件。相对于现有技术,本专利技术提供的方案,根据终端的触发指令,采集在预设角度方位上的连续数帧鱼眼图像。所述终端包括手机,ipad,手提电脑等设备。摄像头是根据上述终端的触发指令从预设方位上采集一段时间内连续数帧的鱼眼图像,校正各帧畸变的鱼眼图像,并合并成摄像视频。经过合成的摄像视频能够避免因图像像素较大而不便输出的问题,而现有技术一边采集图像一边发送图像会导致终端卡顿现象。最后,将所述摄像视频发送至终端。以摄像视频为单位,而非逐一图片的发送能够保持视频在终端显示时的流畅性。故此,本专利技术在收到终端的触发指令后,让摄像头采集合成一段摄像视频,并在终端上流畅地显示。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种云台摄像头的视频采集方法的流程图。图2为本专利技术一种云台摄像头的视频采集方法的实施例的示意图。图3为本专利技术一种云台摄像头的视频采集方法的实施例的流程图。图4为本专利技术一种云台摄像头的视频采集装置的示意图。图5为本专利技术一种云台摄像头的视频采集装置的实施例的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。在本专利技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。随着摄像头技术的发展,远程视频监控技术也日渐成熟,人们对摄像头的要求也越来越高。现在大家使用摄像头时,不管是在智能手机还是其他监控设备,都要求拍摄视频或图像越来越清晰,监控视频实时性也越来越好。而软件技术的日益完善,也本文档来自技高网
...

【技术保护点】
一种云台摄像头的视频采集方法,其特征在于,包括:根据终端的触发指令,采集在预设角度方位上的连续数帧鱼眼图像;校正各帧的鱼眼图像,并合并成摄像视频;将所述摄像视频发送至终端。

【技术特征摘要】
1.一种云台摄像头的视频采集方法,其特征在于,包括:根据终端的触发指令,采集在预设角度方位上的连续数帧鱼眼图像;校正各帧的鱼眼图像,并合并成摄像视频;将所述摄像视频发送至终端。2.根据权利要求1所述的一种云台摄像头的视频采集方法,其特征在于,根据终端的触发指令,采集在预设角度方位上的连续数帧鱼眼图像的步骤之前,还包括:接收所述终端发出的所述触发指令,所述触发指令包括预设角度和预设帧数。3.根据权利要求1所述的一种云台摄像头的视频采集方法,其特征在于,采集在预设角度方位上的连续数帧鱼眼图像的步骤,包括:申请内核缓冲区的内核地址,将所述内核地址映射到用户空间;通过所述内核地址存储所述连续数帧图像。4.根据权利要求1所述的一种云台摄像头的视频采集方法,其特征在于,校正各帧所述鱼眼图像,并合并成摄像视频的步骤,包括:将校正后的鱼眼图像分割成8×8的数据矩阵块,将所述鱼眼图像的RGB颜色空间转换为YCbCr格式的数据;将所述YCbCr格式的数据进行编码、量化,并转换为压缩格式的摄像视频。5.根据权利要求1所述的一种云台摄像头的视频采集方法,其特征在于,将所述摄像视频发送至终端的步骤,包括:与所述终端建立TCP连接;将所述摄像视频转换成流媒体格式,分段发送至终端进行显示。6.一种云台摄像头的视频采...

【专利技术属性】
技术研发人员:熊道云
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1