小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 5287|回复: 2

如何读取帧数据

[复制链接]
发表于 2014-1-18 22:13:01 | 显示全部楼层 |阅读模式
大家好,我是新人,发个处女帖求指点。
月初才接触小车,从点亮二极管学起。这几天在写上位机。
控制没问题,就是视频解码麻烦。好不容易能显示出静态画面了,想显示动态视频。我不知道大神们是怎么做的。我是每次读取固定长度的流数据,然后转存入字节数组,再找到长度标志和数据开始标志ffd8,然后从数组里把图像数据部分读入流,显示出一帧。但我发现收到的每一帧length不一样,这就意味着每次读取长度固定的流,再显示一帧后有剩余数据,是不是要把剩余数据和后续读到的下一帧的部分数据拼合成一帧?这是我个人想法,不知道正确与否,请高手指点,不胜感激。
回复

使用道具 举报

发表于 2014-1-19 00:40:00 | 显示全部楼层
有N种方法可以实现
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-19 22:34:20 | 显示全部楼层
我现在用循环逐字节读取的方法实现了,先找ffd8,然后读取,将读取的数据依次写入流,遇到ffd9结束,最后显示流,但是画面有闪烁啊,用其他程序不闪,说明不是摄像头问题,是不是因为WIFI过来的数据有延时?该怎么处理呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-23 05:57 , Processed in 1.160440 second(s), 19 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表