linux+rtt的sdk使用3个60fps摄像头出现几种情况

Viewed 110

问题描述


下面的情况都是在同一份代码上出现(摄像头顺序可能调换)
三个摄像头按960540的图像以22的四宫格布局显示在1080p上(空一块黑屏)
上面两个图像是layer1和layer2,底下的osd层
全部是vi绑定vo通道输出
用一个线程2秒钟打印一次时间戳,表示心跳
在sdk上ov5647配置都是720p60fps,gc2093配置是1080p60fps
情况一:
hdmi屏幕画面定住,但是程序没有任何报错,心跳正常,程序输入正常退出。
排序布局上面两个是ov5647,下面为gc2093
怀疑点:感觉出现“FEMIS(00000001)”,hdmi屏幕画面就定住了

情况二:在运行这个程序共4小时内,出现单个摄像头画面延时
排序布局上面两个也ov5647,下面为gc2093
怀疑点:延迟的是osd层,layer层正常

情况三:屏幕闪,实际而且不显示手晃动
排序布局左上ov5647,右上gc2093,左下ov5647
怀疑点:是osd层,好像是在一直曝光?屏幕buf已经改为2个

情况四:layer2自己会抖动
排序布局上面两个是ov5647,下面为gc2093
怀疑点:无头绪

情况五:osd闪加抖动
排序布局上面两个是ov5647,下面为gc2093
怀疑点:无头绪

情况六:启动程序随机丢失layer2或者osd层,也就是层所在的位置是黑屏,程序正常运行
排序布局上面两个是ov5647,下面为gc2093

硬件板卡


01的k230开发板1G内存

软件版本


git log : commit 66dd75f0a8b87b081f1bee31e641be738841be0b (HEAD -> main, tag: v1.9, origin/main, origin/HEAD) Author: wuwentao wuwentao@canaan-creative.com Date: Fri Mar 14 18:21:29 2025 +0800 k230 sdk release v1.9

硬件板卡


01的k230开发板1G内存

软件版本


git log : commit 66dd75f0a8b87b081f1bee31e641be738841be0b (HEAD -> main, tag: v1.9, origin/main, origin/HEAD) Author: wuwentao wuwentao@canaan-creative.com Date: Fri Mar 14 18:21:29 2025 +0800 k230 sdk release v1.9

硬件板卡


01的k230开发板1G内存

软件版本


git log : commit 66dd75f0a8b87b081f1bee31e641be738841be0b (HEAD -> main, tag: v1.9, origin/main, origin/HEAD) Author: wuwentao wuwentao@canaan-creative.com Date: Fri Mar 14 18:21:29 2025 +0800 k230 sdk release v1.9

硬件板卡


01的k230开发板1G内存

软件版本


git log : commit 66dd75f0a8b87b081f1bee31e641be738841be0b (HEAD -> main, tag: v1.9, origin/main, origin/HEAD) Author: wuwentao wuwentao@canaan-creative.com Date: Fri Mar 14 18:21:29 2025 +0800 k230 sdk release v1.9

1 Answers

你好,K230的ISP性能不足以支持3路60帧的sensor同时使用。