打印

大家好,有问题请教

[复制链接]
11208|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
430菜鸟|  楼主 | 2013-6-17 14:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
USB, ic, vi, ce, se
硬件:micro2440+底板 中星微zc301摄像头
软件:fedora15        平台内核2.6.32

最近在学V4L2,想从摄像头读取图像,然后编码传给电脑,电脑上用264播放器显示。
现在用了别人的一套代码,移植到友善之臂micro2440底板上,在电脑上读出的数据全是绿点,移动摄像头发现有变化。
驱动正常:
usb 1-1.2: new full speed USB device using s3c2410-ohci and address 4
usb 1-1.2: New USB device found, idVendor=0ac8, idProduct=301b
usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.2: Product: PC Camera
usb 1-1.2: Manufacturer: Vimicro Corp.
usb 1-1.2: configuration #1 chosen from 1 choice
gspca: probing 0ac8:301b
zc3xx: probe 2wr ov vga 0x0000
zc3xx: probe sensor -> 0011
zc3xx: Find Sensor HV7131R(c)
gspca: probe ok

怀疑错误出现在编码H.264之前,主要是struct video_picture这个结构体可能没填对,因为这款摄像头只支持JPEG而结构体中的format填的是VIDEO_PALETTE_YUV420P,此外这个结构体还需要填写亮度色度等一些信息,应该怎么填写?
另外我再网络上照的V4L2都很凌乱,有系统介绍V4L2的资料吗?求推荐。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

10

帖子

1

粉丝