冰枕厂家
免费服务热线

Free service

hotline

010-00000000
冰枕厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

基于嵌入式Linux的视频图像采集与传输分析

发布时间:2020-07-21 18:44:25 阅读: 来源:冰枕厂家

通过以上采集程序获得的图像数据为原始数据,可以根据图像采集格式将图像信息存储成文件,通过网络用 webserver传输到服务器端刷新显示。如果不对图像进行压缩,则图像数据较大,不便于在网络上传输,这就要求系统首先对原始视频图像数据进行压缩处理,而通用网络浏览器一般支持 BMP、JPG、GIF三种网络图片格式,因此本系统采用 JPEG压缩方式。JPEG是 Joint Photographic Experts Group(联合图像专家组)的缩写,文件后缀名为“.jpg”或“.jpeg”,是最常用的图像文件格式,是由一个软件开发联合会组织制定,是一种有损压缩方式,能够将图像压缩到很小的储存空间。JPEG格式是目前网络上最流行的图像格式,JPEG压缩技术十分先进,它用有损压缩方式去除冗余的图像数据,在获得较高的压缩率的同时能展现十分丰富生动的图像,非常适合于视频网络传输。Linux中没有 jpeg函数库,需要下载 后,在 /usr/src解压安装: cd jpeg-6b ./configure Make Make install这样,Linux就支持 jpeg函数库了,在编译器编译连接时带有 -l jpeg选项就能连接上 jpeg函数库了。利用下面函数将采集到的 YUV420P的原始图像数据直接压缩成 JPEG格式进行传输:int yuv420p_to_jpeg(char **jpeg_data, unsigned char *image, int width, int height,int quality),其中, jpeg_data 指向压缩图像数据指针的指针, image为采集图像原始数据,width为长度,height为高度,quality为压缩质量,函数的返回值为产生压缩图像数据的长度。共 2 页: 12

维库开发网

碧莲盛官网

南宁碧莲盛植发

西安碧莲盛官网

碧莲盛 深圳