Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1154472
  • 博文数量: 511
  • 博客积分: 967
  • 博客等级: 准尉
  • 技术积分: 2560
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-06 14:19
文章分类

全部博文(511)

文章存档

2016年(11)

2015年(61)

2014年(257)

2013年(63)

2012年(119)

分类: 嵌入式

2015-05-31 22:34:08

前面几篇已经陆续讲述了图像采集,传输,Linux系统搭建等,这一篇就讲一下自制一个简单的板端视频发送和Linux上位机视频显示客户端。

板端视频发送

用Zedboard做视频数据传输,我能想到的是两条路,一条就是网口,一条就是USB,USB传输方式打算以后研究一下,用网口是比较熟悉而且是比较简单的,所以采用的是网口视频传输。PL传到DDR里面的是未经压缩的RGB888图像数据,同时为了传输方便,一个像素点除了有效像素占用了24bit以外,又另外加入了8bit无效数据,即一帧视频数据大小为 640*480*4Byte,而ov7725配置的是输出60fps,那视频带宽就为 640*480*4*60 Byte 约等于70MB/s 而Zedboard上面的网口是千兆网,基本上可以满足视频裸流传输需求。

由于这个设计只是单纯的看看视频,所以不考虑其他的问题,整个代码其实就是先建立tcp连接,然后使用mmap获得视频数据,然后再tcp发送,没什么好讲的。

代码连接:http://download.csdn.net/detail/zhangyu_eeprom/7740301


Linux上位机QT视频显示

这也没啥可说的,直接上代码吧

代码连接:http://download.csdn.net/detail/zhangyu_eeprom/7740329


到这篇为止,Zedboard视频采集显示,算是告于段落了,以后的文章中会把重点放在图像处理上,包括HLS使用等等,不过都是以Zedboard ov7725工程为基础的
阅读(1627) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

lkness2015-06-28 14:37:22

前辈我在做这个毕业设计,做到发送这里实在不知道怎么做了,能不能加下您的qq请教一点点问题啊

评论热议
请登录后评论。

登录 注册