社区
Linux/Unix社区
帖子详情
linux v4l2 修改分辨率问题
堵刻
2013-01-16 11:16:30
v4l2编程中,视频已经起来了,在做修改分辨率的时候程序就崩了,崩在这个地方ret = ioctl(vd->fd, VIDIOC_S_FMT, &vd->fmt);应该是什么没有关闭吧,改分辨率之前已经关闭码流了,请问下这是什么原因,谁能给个修改分辨率的步骤吗?
...全文
1267
6
打赏
收藏
linux v4l2 修改分辨率问题
v4l2编程中,视频已经起来了,在做修改分辨率的时候程序就崩了,崩在这个地方ret = ioctl(vd->fd, VIDIOC_S_FMT, &vd->fmt);应该是什么没有关闭吧,改分辨率之前已经关闭码流了,请问下这是什么原因,谁能给个修改分辨率的步骤吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mofoyiyeshu
2015-05-18
打赏
举报
回复
楼主怎么解决的,我也是设置分辨率不行。
super晓
2014-09-11
打赏
举报
回复
其实你可以定义一个全局变量 unsigned char RGB[W*H*3]; W H为最大分辨率 的值 一般在堆栈上分别空间最好不要超过1M,不然可能就会崩溃
super晓
2014-09-01
打赏
举报
回复
//设置分辨率 void VideoDev::SetResolution(int w,int h) { if(fd>0) { close(fd); } /* free the mmap buffers */ if(photo_buf != NULL) { VideoDevMnmap(); } /* set the capture size */ if(m_image != NULL) { delete m_image; m_image = NULL; } m_width = w; m_height = h; m_image = new QImage(RGB,m_width,m_height,QImage::Format_RGB888); DeviceConn(); RequestBuf(); OpenStream(); }
猪神川
2014-04-23
打赏
举报
回复
同样遇到这个问题,求解。~
lang0728
2013-09-04
打赏
举报
回复
楼主,请问你那视频是实时显示的吗?如果是,从采集到显示这个过程,你是怎么操作的,能分享下你的经验吗
kickxxx
2013-01-16
打赏
举报
回复
看kernel oops在哪里了,V4l2这种烂架构,出了问题只能从kernel里自己找
手把手教你用
v4l2
-ctl玩转Camera的Crop和Selection:解决
分辨率
设置无效的怪
问题
本文详细解析了在
Linux
环境下使用
v4l2
-ctl工具解决Camera
分辨率
设置无效的
问题
。通过深入探讨
V4L2
框架中的crop和selection机制,提供实战技巧帮助开发者精确控制Camera输出,解决常见的
分辨率
设置难题。
OV5640摄像头驱动移植避坑指南:i.MX6ULL平台上像素格式与
分辨率
设置的常见
问题
本文详细解析了在i.MX6ULL开发板上移植OV5640摄像头驱动时遇到的像素格式与
分辨率
设置
问题
,提供了YUYV到RGB转换、非标准
分辨率
配置及帧率调试的实用解决方案。重点介绍了寄存器配置、色彩空间调整和DMA缓冲区分析等关键技术,帮助开发者高效完成摄像头驱动移植。
定制化UVC协议驱动开发全流程解析
深入解析基于uvc协议的驱动定制化开发过程,涵盖协议解析、模块设计与调试优化,结合实际场景说明关键实现细节,帮助开发者高效掌握uvc协议在不同硬件环境下的灵活应用。
【GStreamer 】2-ubuntu
v4l2
-ctl 查看USB 相机基本参数
【GStreamer 】2-ubuntu
v4l2
-ctl 查看USB 相机基本参数
Linux
深入分析
V4l2
框架5
Linux
深入分析
V4l2
框架5(基于
Linux
6.6)---control介绍
Linux/Unix社区
23,224
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章