您尚未登录。

楼主 #1 2021-05-14 10:03:24

peng89756
会员
注册时间: 2021-05-14
已发帖子: 2
积分: 1

LVGL gui有什么控件来显示摄像头数据?

想开发一个界面,三分之二部显示摄像头数据,底部显示一些按钮之类的。不清楚用哪个控件来显示rgb信号,用画布吗?能否实时刷新

离线

#2 2021-05-14 10:13:01

vip888888
会员
注册时间: 2020-07-16
已发帖子: 141
积分: 138

Re: LVGL gui有什么控件来显示摄像头数据?

lvgl好像没有专门用于摄像头的控件,一般来说做法有两种,一种就是提供lvgl画布来刷,如果cpu运行的够快的话20fps刷新肯定没问题。至于你所说的能不能实时刷新嘛,这个就看你的需求了,如果只是为了观测完全没问题。第二种就是用drm或者有多图层的LCD控制器芯片。就像100s,200s,v3s这些芯片都没问题。就是lvgl一层,摄像头数据刷新一层这样基本不会丢帧。

离线

楼主 #3 2021-05-14 15:19:17

peng89756
会员
注册时间: 2021-05-14
已发帖子: 2
积分: 1

Re: LVGL gui有什么控件来显示摄像头数据?

是用哪个api来刷新rgb数据的?

离线

#4 2021-05-14 20:10:22

vip888888
会员
注册时间: 2020-07-16
已发帖子: 141
积分: 138

Re: LVGL gui有什么控件来显示摄像头数据?

什么api?你指的是lvgl嘛。如果是lvgl的就是创建一块画布,然后创建个定时器时间为50ms就行了。这样就能刷20fps。然后定时任务里刷摄像头的数据到画布上去就行了。

离线

#5 2021-09-08 09:22:57

Kevincoooool
会员
注册时间: 2020-05-11
已发帖子: 34
积分: 76.5

Re: LVGL gui有什么控件来显示摄像头数据?

img刷图就行了

离线

#6 2021-09-08 21:45:26

e3r4y6p0
会员
注册时间: 2020-01-20
已发帖子: 3
积分: 1.5

Re: LVGL gui有什么控件来显示摄像头数据?

就image控件 指定一个buffer给image控件 sensor线程捕获处理往buffer刷数据 然后标记为脏 gui线程会去刷这块区域的

离线

#7 2021-09-08 22:21:17

tango_zhu
会员
注册时间: 2018-04-12
已发帖子: 59
积分: 37

Re: LVGL gui有什么控件来显示摄像头数据?

一般解码芯片的话分图形层和视频层 图形层话gui 视频层解码显示

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn