专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > QT开发

求教一个有关问题,如何在实时视频上画线

发布时间:2010-05-30 19:49:23 文章来源:www.iduyao.cn 采编人员:星星草
求教一个问题,怎么在实时视频上画线

类似于这个效果,我试了一下直接画,会被视频盖住
------解决思路----------------------
两个方法:
1.拿到视频帧,然后操作这帧,画线,然后显示。
2.在视频上方叠加一层GUI,在GUI上画线,就可以显示。当然这依赖于视频渲染驱动会不会把GUI刷掉。可以做实验看看。
------解决思路----------------------
你可以将视频从/dev/fb0显示,环境变量里面设置/dev/fb1显示Qt程序,这样是不会被盖住的
------解决思路----------------------
从性能来上考虑的话,楼主可以考虑QGraphicsView框架来实现
将视频的播放作为一个Item对象加载到QGraphicsScene中,然后将你绘制的对象做为图形Item来添加到画板上,控制好Z轴值就没问题了。

如果出现在绘制时候卡的话,请通过多线程来出来下视频的播放,我曾经的做法是读取帧放入队列然后从队列中读取显示的,基本可以保证视频在播放时候,同时可以操作画笔,绘制图形等其它操作,不会出现卡现象

因为我们是商业项目所以就不提供代码了,思路已经很明确了 
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: