gtk实现视频播放和一些交互,什么方法比较好?
一个跟踪算法的演示程序。用gtk完成GUI框架
要求播放一个视频,中间要选中图像中的一部分(矩形框就行)作为目标,以后的视频中要用一个框标注目标(目标的位置通过其他算法得到)
视频读取部分用Opencv库完成,每次提取一帧图像,然后定时更新显示。
显示的部分和鼠标选取的部分使用什么方式实现比较好?
哪位做过GTK里面显示视频的帮下忙,介绍给个容易实现的方法吧
GtkImage的内容不能变更,应该实现不了吧
gdk_drawable好实现么?在expose的响应函数进行目标区域重绘,可以画任意的东西,定时触发expose事件没搞定。
GDK pixbuff能实现这个么?
请高手指点,多谢!
[ 本帖最后由 KOFKS 于 2009-4-13 19:28 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我做过类似的, 人脸定位GUI 。
我是直接画Framebuffer的,UI也是自己在FRAMEBUFFER上开发的。
其实你可以用GTK做UI,但要显示视频的地方直接写FB, 要在 video frame
上画框,直接操作那个video frame, 画一个 RECT 上去, 画RECT是
最基本的2D操作,很简单。
gtk_timeout_add不知道有没有这么个接口
gdk_drawingarea 就行了
定时触发expose 可以用 定时器