返回信息流声明采用的摄像头是中星微301的
问题:
1,struct video_buffer 、struct video_window以及struct video_capture 中都含有width 和 height 成员。请问这几个结构体重的width 和height 有什么区别?
设置获取图像的大小是哪一个?像素大小呢?
2,我通过ioctl(vd->fd,VIDIOCGPICT,&(vd->picture)),得到picture.palette=0,但是看了一下videodev.h中的palette宏定义没有0,而且我set为VIDEO_PALETTE_RGB24后再get一下还是0,晕。。。。
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #4881同步于 2009/5/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
【提问】video for linux的几个问题
beyonddream
2009/5/26镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
用read 方法用下边的语句设置你要采集的宽高度
vd->videowin.height = vd->hdrheight;
vd->videowin.width = vd->hdrwidth;
if (ioctl (vd->fd, VIDIOCSWIN, &(vd->videowin)) < 0)
perror ("VIDIOCSWIN failed \n");
还有一种用mmap方法,建议你去阅读下spcaview的源代码。
【 在 beyonddream 的大作中提到: 】
: 声明采用的摄像头是中星微301的
: 问题:
: 1,struct video_buffer 、struct video_window以及struct video_capture 中都含有width 和 height 成员。请问这几个结构体重的width 和height 有什么区别?
: ...................