社区
图形处理/算法
帖子详情
请求 mjpg转成RGB24 方法
shugen
2008-09-05 11:49:46
请问哪位大哥知道如何将mjpg转成RGB24?
有代码更好, 谢谢
...全文
352
3
打赏
收藏
请求 mjpg转成RGB24 方法
请问哪位大哥知道如何将mjpg转成RGB24? 有代码更好, 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dtor
2008-09-10
打赏
举报
回复
帮顶
wxk566
2008-09-09
打赏
举报
回复
学习学习
scq2099yt
2008-09-05
打赏
举报
回复
up
m
jpg
-streamer简单解析
前言 正文 主函数 数据采集 数据传输前言相信很多搞过ARM摄像头的,都会想着怎么把摄像头数据继续传出去,做个远程监控什么的。记得当初学习的时候,不知道什么压缩,就按着自己的
方法
,把采集到的摄像头数据YUV422转为
RGB
565,然后再用Qt显示,另外还用TCP把数据传出去。结果可想而知,本来软件转码速度就极慢(VGA,640x480大概需要500ms,2帧。。。),然后当时刚学习,也没想着什么多线
M
JPG
-Streamer源码分析
M
JPG
-Streamer是个JPEG的文件传输流,应用于Linux系统,通过v4l2读取相机图像,之后通过http发送到客户端浏览器。
m
jpg
-streamer实现细节分析
如果调整后的格式不受支持,或者
请求
的格式为MJPEG并且设备不支持MJPEG模式,或者
请求
的格式为YUV并且设备不支持YUV模式,则打印错误消息,并跳转到fatal标签。将缓冲区 vd->buf 清零,并设置缓冲区的类型为视频捕获 (V4L2_BUF_TYPE_VIDEO_CAPTURE),内存类型为内存映射 (V4L2_MEMORY_MMAP)。如果输入格式为 V4L2_PIX_FMT_MJPEG,检查当前缓冲区的大小是否小于等于 HEADERFRAME1(宏定义的值),如果是,则输出警告信息并返回。
m
jpg
-streamer客户端
(1).发送一个
请求
字符串 “GET /?action=snapshot\n” “GET /?action=stream\n” “GET /?action=command\n” (2).再发送一次字符串 如果我们不使用密码功能!则只需发送任意长度为小于2字节的字符串,比如:“f\n” 如果发送的
请求
是:“GET /?action=snapshot\n” (3).需要接收一次字符串(是服务器发过来的报文) (4).接收一帧图片 如果发送的
请求
是:“GET /?action=stream\n” (3).需要接收
第三阶段应用层——2.13 视频监控—m
jpg
-streamer客户端的编写
视频监控—m
jpg
-streamer客户端的编写 硬件平台:韦东山嵌入式Linxu开发板(S3C
24
40.v3) 软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 开发环境:arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开发版根文件系统) 源码仓库:https://gitee.com/d_1254436976/Embedded-Linux-Phase-3 目录 视频监控—m
jpg
-streamer客户端的.
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章