Toybrick

使用V4L2驱动MIPI摄像头出错

Pony

注册会员

积分
138
楼主
发表于 2020-12-9 16:37:28    查看: 8003|回复: 2 | [复制链接]    打印 | 只看该作者
想请教一下大家MIPI摄像头的问题,根据v4l2-ctl --list-formats, 测试的摄像头支持YUYV和NV12等格式。但是采用v4l2初始化摄像头时,出现了格式问题“Invalid argument”。
程序也给大家贴在下面了,请问有人做过MIPI摄像头的调用吗?程序我用来调USB摄像头是没有问题的,我知道MIPI-CSI输出的是raw格式,但是既然设备支持YUYV,而且用指令v4l2-ctl -d /dev/video0 \--set-fmt-video=width=1920,height=1080,pixelformat=YUYV \
--stream-mmap=3 \
--stream-skip=3 \
--stream-to=/cif.raw \
--stream-count=1 \
--stream-poll
也能够抓到图并且再photoshop下正常显示,请问是哪里出了问题的




回复

使用道具 举报

Pony

注册会员

积分
138
沙发
 楼主| 发表于 2020-12-9 17:56:02 | 只看该作者
摄像头芯片是imx327
回复

使用道具 举报

xiaoci

新手上路

积分
12
板凳
发表于 2024-4-2 18:37:51 | 只看该作者
    // 设置视频格式
    struct v4l2_format fmt = {};
    fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE;


注意参数是要V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE;
但是我后面拉取 分配并映射缓冲区时候又报错了,老哥你有什么头绪吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表