登录
注册
一键加入QQ群
友善之臂官方网站
首 页
联系我们
淘宝店铺
维基教程
固件下载
资料汇总
搜索帖子!
NanoPC 系列:
NanoPC-T2
NanoPC-T3 Plus
NanoPC-T4
NanoPC-T6
NanoPC-T6 Plus
NanoPi 系列:
NanoPi-NEO
NEO Core
NEO Air
M1 Plus
Duo2
NEO3
NEO4
M4B
M5
M6
M6V2
核心板:
Smart4418
Core4418
Smart6818
Core6818
SOM-RK3399V2
CM3588
CM3588 Plus
迷你R系列:
NanoPi-R1
R1S
R2S
R2S Plus
Zero2
R3S
R76S
R4S
R5S
R5C
R6C
R6S
热门版块:
开发板销售中心
开发板硬件讨论区
硬软DIY及开发
嵌入式交流与讨论
友友粉丝快线
Ubuntu技术交流区
默认风格
用户中心首页
编辑个人资料
查看个人资料
好友列表
用户权限查看
积分管理
积分转换
特殊组购买
收藏夹
我的主题
基本统计信息
到访IP统计
管理团队
管理统计
在线统计
会员排行
版块排行
帖子排行
个人首页
我的收藏
好友近况
Linux技术交流区
Qt 图片叠加到视频上
友友粉丝快线
开发板销售中心
嵌入式最新资讯
友善之臂最新动态
友善之臂官方客服中心
开发板实战手册及教程
应用方案和定制开发
NanoPi 交流与讨论
NanoPi 玩家交流区
ROM发布区
硬软DIY及开发
嵌入式交流与讨论
Android技术交流区
Linux技术交流区
U-boot技术交流区
WinCE技术交流区
Ubuntu技术交流区
裸机程序和微型OS
OpenWRT讨论区
开发板硬件讨论区
相关资料下载及使用技巧
站点服务
二手交易区
我的论坛我的贴
站务管理与公告
上一主题
下一主题
«
1
2
»
Pages: 1/2 Go
新 帖
主题 : Qt 图片叠加到视频上
复制链接
|
浏览器收藏
|
打印
heycare
级别: 侠客
作者资料
发送短消息
加为好友
QQ联系
UID:
35785
精华:
0
发帖:
63
金钱:
325 两
威望:
65 点
综合积分:
126 分
注册时间:
2011-01-06
最后登录:
2014-07-22
楼主
发表于: 2013-02-21 22:16
只看楼主
|
小
中
大
Qt 图片叠加到视频上
我现在是想让qt的一些控件叠加显示在视频之上,例如文字、简单的线条等。我的思路是让qt覆盖视频显示,然后将qt程序背景设置成透明的,这样控件便可覆盖在视频上显示而又不遮挡视频的其他部分。那么我应该怎么做呢?
硬件平台是:TINY6410
视频播放使用MPLayer
顶端
回复
引用
分享
heycare
级别: 侠客
作者资料
发送短消息
加为好友
QQ联系
UID:
35785
精华:
0
发帖:
63
金钱:
325 两
威望:
65 点
综合积分:
126 分
注册时间:
2011-01-06
最后登录:
2014-07-22
1楼
发表于: 2013-02-22 15:19
只看该作者
|
小
中
大
自己顶上去~
顶端
回复
引用
分享
happyzlz
级别: 骑士
作者资料
发送短消息
加为好友
UID:
5844
精华:
9
发帖:
64
金钱:
770 两
威望:
154 点
综合积分:
308 分
注册时间:
2009-05-11
最后登录:
2019-05-14
2楼
发表于: 2013-02-22 21:57
只看该作者
|
小
中
大
不知道 6410是否是多个 framebuffer,我的 tiny210 是多个 framebuffer,硬件支持 alpha 合成,因此可以将 video 输出到 lower layer, 将 QT 绘制的 UI 梵高 higher layer。 DirectFB也是这种思想。
顶端
回复
引用
分享
heycare
级别: 侠客
作者资料
发送短消息
加为好友
QQ联系
UID:
35785
精华:
0
发帖:
63
金钱:
325 两
威望:
65 点
综合积分:
126 分
注册时间:
2011-01-06
最后登录:
2014-07-22
3楼
发表于: 2013-02-23 22:00
只看该作者
|
小
中
大
6410 也支持多个FB的,我的Qt是输出到/dev/fb0,mplayer输出到/dev/fb1。结果是视频覆盖了图片。这怎么办
顶端
回复
引用
分享
13425329968
加油吧!!!
级别: 新手上路
作者资料
发送短消息
加为好友
QQ联系
UID:
62117
精华:
0
发帖:
6
金钱:
30 两
威望:
6 点
综合积分:
12 分
注册时间:
2012-01-14
最后登录:
2013-05-04
4楼
发表于: 2013-03-27 16:39
只看该作者
|
小
中
大
回 3楼(heycare) 的帖子
楼主,请问你上面这个6410的问题解决了吗?解决了请说一下,我现在也是QT输出不到fb1
拿今天赌明天
顶端
回复
引用
分享
heycare
级别: 侠客
作者资料
发送短消息
加为好友
QQ联系
UID:
35785
精华:
0
发帖:
63
金钱:
325 两
威望:
65 点
综合积分:
126 分
注册时间:
2011-01-06
最后登录:
2014-07-22
5楼
发表于: 2013-03-27 22:09
只看该作者
|
小
中
大
解决了,启动/dev/fb1的OSD
顶端
回复
引用
分享
dp7555218
级别: 侠客
作者资料
发送短消息
加为好友
UID:
39548
精华:
0
发帖:
67
金钱:
340 两
威望:
68 点
综合积分:
134 分
注册时间:
2011-03-10
最后登录:
2017-09-13
6楼
发表于: 2013-04-24 19:15
只看该作者
|
小
中
大
请问能否说的详细点,Qt只能在fb0上输出,视频输出到fb1。
按照网上下载的fb0 fb1例子,使用ioctl(fb1,SET_OSD_MOVE_DOWN)将fb1层下移。
结果还是视频覆盖QT界面。
希望不惜赐教啊。
顶端
回复
引用
分享
heycare
级别: 侠客
作者资料
发送短消息
加为好友
QQ联系
UID:
35785
精华:
0
发帖:
63
金钱:
325 两
威望:
65 点
综合积分:
126 分
注册时间:
2011-01-06
最后登录:
2014-07-22
7楼
发表于: 2013-04-24 20:28
只看该作者
|
小
中
大
回 6楼(dp7555218) 的帖子
6410的手册上说win1的层次是大于win0的,我测试后,你的方法是不行的。
顶端
回复
引用
分享
dp7555218
级别: 侠客
作者资料
发送短消息
加为好友
UID:
39548
精华:
0
发帖:
67
金钱:
340 两
威望:
68 点
综合积分:
134 分
注册时间:
2011-03-10
最后登录:
2017-09-13
8楼
发表于: 2013-04-24 20:40
只看该作者
|
小
中
大
回 5楼(heycare) 的帖子
启动/dev/fb1的OSD?是指使能fb1OSD功能吗?
我使能了。但是疑惑的是Qt还是在fb0上显示吗?
还是使用QWS_DISPLAY让Qt也在fb1上显示。
怎样才能做到,视频在fb1上输出,
Qt覆盖在视频上面显示呢?是将视频在fb0显示,将Qt在fb1上显示吗?
好疑惑啊。
顶端
回复
引用
分享
dp7555218
级别: 侠客
作者资料
发送短消息
加为好友
UID:
39548
精华:
0
发帖:
67
金钱:
340 两
威望:
68 点
综合积分:
134 分
注册时间:
2011-03-10
最后登录:
2017-09-13
9楼
发表于: 2013-04-25 08:51
只看该作者
|
小
中
大
回 7楼(heycare) 的帖子
那该怎么实现呢?我使用的是Post process 转换YUV到RGB,使能fb1OSD后,全屏输出到fb1
怎样才能让Qt在视频上面显示呢。
顶端
回复
引用
分享
上一主题
下一主题
«
1
2
»
Pages: 1/2 Go
Linux技术交流区
http://121.40.142.80
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问