门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
影音多媒体
›
qt for arm 视频流显示优化 求助
发布主题
返回列表
qt for arm 视频流显示优化 求助
2
回复
4008
查看
[复制链接]
lwen
当前离线
积分
7
lwen
尚未签到
来源:
2020-8-26 11:22:56
显示全部楼层
|
阅读模式
3
Qter豆
qt for arm:
背景:SDK里的视频流直接显示在显卡(/dev/dri/card0)上,ui 界面则是显示在帧缓存(/dev/fb0)上
目的:把视频流显示在ui的指定窗口上,即 帧缓冲(/dev/fb0) 上
思路:用v4l 读取摄像头视频流,从yuv格式转换成rgb格式,用qlabel通过一帧帧的设置pixmap来显示
结果:可以显示,但是显示设置的帧率设置只能200ms,再快就会卡死
求助:希望各位大大给给好点的思路,可以优化下^v^
SDK: 摄像机驱动应该是特殊的,直接用opencv 打开不行,opencv的方式不可以;查看SDK源码,只能通过 v4l 并且设置指定参数才可以获取视频流。。。。
我来回答
回复
使用道具
举报
liudianwu
当前离线
积分
2618
liudianwu
累计签到:7 天
连续签到:1 天
2020-9-1 11:18:28
显示全部楼层
用painter绘制就行
回复
使用道具
举报
lwen
当前离线
积分
7
lwen
尚未签到
2020-9-16 20:26:31
显示全部楼层
经过不断打桩,发现像素太高,yuv转rgb太耗时间了,压缩了为1/4的像素后,再把浮点型转换公式换成整形,等等整改,已经勉强可以用了,谢谢各位大佬
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了