光流应用帧率低,

Viewed 82

问题描述


下面是我的代码,我想要使用光流测画面速度,但是得到的帧率仅为30帧,无法满足正常高速移动测速的需求,我该怎么做呢?
第一段代码
image.png
第二段代码image.png
image.png
目前我也只是在摸索,不知道代码应用是否正确,如果有更好的方案请向我解答万分感谢了,下面是我的输出image.png

2 Answers

一样的问题虽然显示可以设置,实际帧率还是30左右

并没有,我调整了输出的图像尺寸,输出显示是90帧率,但是实际帧率还是30左右

一样的情况,弄不好就是bug,产品的支持做的还是不细腻

这是我的打印显示
MPY: soft reboot
CanMV v1.4(based on Micropython e00a144) on 2025-09-08; k230_canmv_v3p0 with K230
find sensor ov5647_csi2, type 14, output 640x480@90 这里显示输出的是90,但是我实际得到的帧率依旧是30左右 print(f"静止 | FPS: {fps:.1f}") 静止 | FPS: 30.1
静止 | FPS: 30.3
静止 | FPS: 30.5

你的帧率低,应该是默认的开发板的摄像头模组,各家一般用的是GC2093, 它就是1080P@30fps输入。

K230 Micropython也支持 SC132GS 全局曝光sensor, 它的输入能到 VGA@240fps。你可以在论坛搜索 SG132 以获取更多信息。 SG132的模组可以在淘宝搜索购买,有一个厂家有售:https://item.taobao.com/item.htm?id=843282018490&spm=a21m98.27004841

在 sensor 输入帧率足够的前提下,再看 CPU 处理瓶颈。

我的传感器类型是11,我也不确定这个传感器到底是什么类型,厂家跟我说摄像头模组是ov5647,应该是支持高帧率的,请问我该怎么做呢

你好,我的日志打印现实摄像头模组是ov5647,输出1920x1080 30fps,我该如何提高帧率呢