The invention discloses a method for obtaining uncompressed network camera raw data. After the server camera obtains the data, the data is directly saved as a binary file, and the file is copied to the root directory of the web server. The client obtains the binary file by using HTTP library function, and processes the obtained file according to need. The invention effectively avoids the loss of image data caused by compression in the transmission process, provides accurate data, integrates operation in the background, and provides convenient API for later use.
【技术实现步骤摘要】
获取未压缩的网络摄像头原始数据的方法
本专利技术属于红外图像处理领域,具体涉及一种获取未压缩的网络摄像头原始数据的方法。
技术介绍
网络摄像头传输视频时,常采用H.264压缩技术,降低带宽占用,但在此过程中,图像信息会丢失。二进制文件是计算机系统中最为基础的文件格式,可以保存原始的完整的数据。将原始的数据放置在WEB服务器的根目录下,即可通过浏览器获取该文件。使用HTTP库函数来获取原始文件,可以提高运行效率,为后续扩展算法功能提供方便的接口。C语言可以高效的操作外设,将外设中的数据保存为二进制文件。WEB服务器可以使得网络设备通过URL获得文件。两者都拥有成熟的实现方案。客户端可以通过URL获取数据。通过HTTP库函数,可以实现自动获取URL所包含的数据。目前网络摄像头传输视频数据,通常会压缩视频以降低贷款提高效率。一旦遇到需要原始数据时,压缩视频所带来的损耗便不能忽略。本专利技术是基于传输原始视频的需求。
技术实现思路
本专利技术的目的在于提出了一种获取未压缩的网络摄像头原始数据的方法,实现网络传输原始视频信号,满足了算法验证、算法功能实现的需求。实现本专利技术目的的技术解决方案为:一种获取未压缩的网络摄像头原始数据的方法,实现步骤如下:步骤1)网络服务器打开摄像头设备,设置摄像头输入格式为YUYV,并设置摄像头分辨率,转入步骤2);同时客户端获取网络服务器上二进制文件的URL,转入步骤9);步骤2)网络服务器申请视频数据的寄存器,设置寄存器的格式为摄像头内存格式,转入步骤3);步骤3)网络服务器将摄像头内存映射到寄存器中,转入步骤4);步骤4)网络服务器 ...
【技术保护点】
1.一种获取未压缩的网络摄像头原始数据的方法,其特征在于,实现步骤如下:步骤1)网络服务器打开摄像头设备,设置摄像头输入格式为YUYV,并设置摄像头分辨率,转入步骤2);同时客户端获取网络服务器上二进制文件的URL,转入步骤9);步骤2)网络服务器申请视频数据的寄存器,设置寄存器的格式为摄像头内存格式,转入步骤3);步骤3)网络服务器将摄像头内存映射到寄存器中,转入步骤4);步骤4)网络服务器开启视频流数据采集,开始采集视频数据,转入步骤5);步骤5)网络服务器从寄存器中得到原始视频数据,转入步骤6);步骤6)网络服务器将获取的原始数据保存成二进制文件,转入步骤7);步骤7)网络服务器将二进制文件复制到HTTP服务器的根目录下,转入步骤8);步骤8)返回步骤4),在摄像头设置正常时,保证二进制文件实时更新;步骤9)客户端通过二进制文件的URL获得二进制文件。
【技术特征摘要】
1.一种获取未压缩的网络摄像头原始数据的方法,其特征在于,实现步骤如下:步骤1)网络服务器打开摄像头设备,设置摄像头输入格式为YUYV,并设置摄像头分辨率,转入步骤2);同时客户端获取网络服务器上二进制文件的URL,转入步骤9);步骤2)网络服务器申请视频数据的寄存器,设置寄存器的格式为摄像头内存格式,转入步骤3);步骤3)网络服务器将摄像头内存映射到寄存器中,转入步骤4);步骤4)网络服务器开启视频流数据采集,开始采集视频数据,转入步骤5);步骤5)网络服务器从寄存器中得到原始视频数据,转入步骤6);步骤6)网络服务器将获取的原始数据保存成二进制文件,转入步骤7);步骤7)网络服务器将二进制文件复制到HTTP服务器的根目录下,转入步骤8);步骤8)返回步骤4),在摄像头设置正常时,保证二进制文件实时更新;步骤9)客户端通过二进制文件的URL获得二进制文件。2.根据权利要求1所述的获取未压缩的网络摄像头原始数据的方法,其特征在于:上述步骤1)中,设置摄像头输入格式,具体步骤为:1-1)设置视频的制式;1-2)设置...
【专利技术属性】
技术研发人员:隋修宝,刘郭新,张文辉,刘博文,李龙,蔡钰珏,徐致东,
申请(专利权)人:南京理工大学,南京理工晟奥光电科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。