The invention relates to the acquisition, correction, coding and transmission of video, in order to propose a flexible, real-time video correction and transmission system for the fish eye camera. The present invention, fisheye camera video correction and transmission method comprises the following steps: the first step: using CSI camera image acquisition camera module; the second step: the first is the V4L2 driver using pipeline plug-in plug-in, to obtain CSI video camera; the acquired video stream to correct the plug-in, plug-in correction to the original image correction. The image of the invisible change; video streaming after H.264 compression plug-in; finally the video stream to transport plug-in; the third step: to build a RTSP server, and the RTP video stream mounted to the RTSP server; the fourth step: the client in the LAN through the VLC video receiving and broadcasting. The invention is mainly used in video processing.
【技术实现步骤摘要】
鱼眼相机视频矫正及传输系统及方法
本专利技术涉及视频的采集、矫正、编码以及传输,即鱼眼相机视频矫正及传输系统。
技术介绍
传统摄像机的视场角比较小,会导致难以满足人们的要求。随着技术的日益更新,全向视觉系统[1]出现了。全向视觉系统包括鱼眼镜头系统、多图像拼接系统和反射折射系统。工程上将视场角大于120°的镜头称为鱼眼镜头。尽管鱼眼镜头的视野大这个特点使得它能够广泛应用在生活中的许多领域,但是由于其拍摄的图像具有严重的畸变,使得人们看起来很不舒服。倘若我们需要利用这些畸变图像的具体内容时,就需要将这些图像矫正成符合人们习惯的图像。将鱼眼镜头拍摄的图像恢复成符合人类观看的图像我们称之为鱼眼矫正[2]。文献[3]提出了一种完整的鱼眼相机处理流程,在给定的FPGA内设计并提出了坏点矫正算法以及鱼眼矫正算法的处理架构,并将其加入整个相机的处理流程。文献[4]提取了鱼眼视频矫正的核心算子——向量点积,分析了其访存模式,发现了访存性能与分辨率具有线性关系以及缓存容量的限制造成性能阶段性下降。根据此规律,提出了四像素点并行处理可以达到最优性能的结论。文献[5]采用鱼眼图像的球面投影模型,提出一种基于鱼眼透镜球面投影的实时矫正方法。[1]李曦琳.折反射全向视觉系统理论研究及优化设计[D].天津大学.2007.[2]英向华,胡占义.一种基于球面透视投影约束的鱼眼镜头矫正方法[J].计算机学报,2003,26(12):1702-1708.[3]孙培双.鱼眼图像畸变矫正算法的研究[D].天津工业大学,2015.[4]汪晨.嵌入式鱼眼视频矫正方案的设计与实现[D].东南大学,20 ...
【技术保护点】
一种鱼眼相机视频矫正及传输方法,其特征是,步骤如下:第一步:利用相机模组CSI摄像头获取影像;第二步:利用开源多媒体框架Gstreamer构建流水线pipeline:pipeline的第一个插件是V4L2驱动插件,用以获取CSI摄像头视频流;所获取的视频流传递到矫正插件,矫正插件对原始图像矫正,得到无形变的图像;视频流再经过H.264压缩插件,转换为H.264视频流,便于视频的传输;最后把视频流传递到传输插件,其所起的作用是把视频流打包为RTP包;第三步:利用Gstreamer的实时流传输协议RTSP模块,构建RTSP服务器,并把RTP视频流挂载到RTSP服务器上;第四步:客户端在局域网内通过VLC进行视频接收并播放。
【技术特征摘要】
1.一种鱼眼相机视频矫正及传输方法,其特征是,步骤如下:第一步:利用相机模组CSI摄像头获取影像;第二步:利用开源多媒体框架Gstreamer构建流水线pipeline:pipeline的第一个插件是V4L2驱动插件,用以获取CSI摄像头视频流;所获取的视频流传递到矫正插件,矫正插件对原始图像矫正,得到无形变的图像;视频流再经过H.264压缩插件,转换为H.264视频流,便于视频的传输;最后把视频流传递到传输插件,其所起的作用是把视频流打包为RTP包;第三步:利用Gstreamer的实时流传输协议RTSP模块,构建RTSP服务器,并把RTP视频流挂载到RTSP服务器上;第四步:客户端在局域网内通过VLC进行视频接收并播放。2.如权利要求1所述的鱼眼相机视频矫正及传输方法,其特征是,对视频流进行矫正的具体步骤是,对相机进行标定,获取畸变参数,基于畸变参数,利用图形处理器GPU实现矫正算法的并行化,达到鱼眼视频的实时传输。3.如权利要求1所述的鱼眼相机视频矫正及传输方法,其特...
【专利技术属性】
技术研发人员:汪清,窦同东,赵建军,杨耀通,方浩宇,
申请(专利权)人:天津大学,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。