图像问题

xuzhu3000 2010-10-02 09:51:09
现在需要接受别人给我传输的图像数据
他给我的协议:512*512灰度图像,数据大小512*512(包括头2个字节,结尾1个字节),他那边不压缩
问题:
1、图像大小512*512,如果加2个字节头和1个字节结尾,是不是应该变成了512*512+1+2字节;
2、这种数据通过以太网最多一秒可以达到多少帧?帧多少是什么原因引起的?用千兆的网卡。
3、不知道怎么做,有什么建议?
...全文
57 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzhu3000 2010-10-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hyz_cs 的回复:]
灰度你是不是要 512*512*3
[/Quote]
不是吧
xuzhu3000 2010-10-03
  • 打赏
  • 举报
回复
2.使用UDP的话可以每帧1500字节,视网络质量而定,和你网卡没多大关系
TCP呢?
帧数和计算机处理速度有关系么?
lhy 2010-10-03
  • 打赏
  • 举报
回复
还是压缩一下吧,太大了。
xuzhu3000 2010-10-03
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 borlandsun 的回复:]
引用 3 楼 xuzhu3000 的回复:
2.使用UDP的话可以每帧1500字节,视网络质量而定,和你网卡没多大关系
TCP呢?
帧数和计算机处理速度有关系么?

帧大小不是TCP/UDP层决定的,是数据链路层决定的。网络质量决定的是数据帧的发送速度。计算机处理速度决定的是你图像的处理时间,486的电脑每秒也可发送个万把帧不成问题。
总之我的经验是局域网内传送大数据用TCP方便一些。……
[/Quote]
多谢孙冬!!!
看来问题不简单,需要了解的东西很多
BORLANDSUN 2010-10-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xuzhu3000 的回复:]
2.使用UDP的话可以每帧1500字节,视网络质量而定,和你网卡没多大关系
TCP呢?
帧数和计算机处理速度有关系么?
[/Quote]
帧大小不是TCP/UDP层决定的,是数据链路层决定的。网络质量决定的是数据帧的发送速度。计算机处理速度决定的是你图像的处理时间,486的电脑每秒也可发送个万把帧不成问题。
总之我的经验是局域网内传送大数据用TCP方便一些。
hyz_cs 2010-10-03
  • 打赏
  • 举报
回复
灰度你是不是要 512*512*3
xuzhu3000 2010-10-03
  • 打赏
  • 举报
回复
“BMP文件可分为四个部分:位图文件头、位图信息头、彩色板、图像数据阵列”-百度
是不是文件大小需要加上“位图文件头、位图信息头、彩色板”,512*512只是图像数据阵列?
BORLANDSUN 2010-10-02
  • 打赏
  • 举报
回复
1.是的
2.使用UDP的话可以每帧1500字节,视网络质量而定,和你网卡没多大关系
3.建议用TCP,用UDP的话你要处理接收顺序的问题,太麻烦。TCP可以分次接收既可。

1,316

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧