|
【Linux】
rk3399开发板上使用ov13850摄像头设置4224*3136分辨率后fps只有7.5
发表于 2024-1-8 14:49:22
浏览:2171
|
回复:1
打印
只看该作者
[复制链接]
楼主
本人使用的是 SOM-RK3399v2/zh 开发板,看ov13850文档中可以看到 4224*3136的分辨率时ov13850的最大输出帧率是30fps,但是在rk3399开发板的drvice/media/i2c 中找到的ov13850.c看到
static const struct ov13850_mode supported_modes[] = { {
.width = 2112,
.height = 1568,
.max_fps = {
.numerator = 10000,
.denominator = 300000,
},
.exp_def = 0x0600,
.hts_def = 0x12c0,
.vts_def = 0x0680,
.reg_list = ov13850_2112x1568_regs,
},{
.width = 4224,
.height = 3136,
.max_fps = {
.numerator = 20000,
.denominator = 150000,
},
.exp_def = 0x0600,
.hts_def = 0x12c0,
.vts_def = 0x0d00,
.reg_list = ov13850_4224x3136_regs,
},
};
分辨率4224*3136的最大输出fps只有7.5,使用v4l2去循环采集一帧时平均一次也是在130ms时采集完成,为什么驱动上的数据和文档中不一样呢,开发板和摄像头都是同一厂家购买的相互支持的才对,有大佬知道吗
|
|