gtk实现视频播放和一些交互,什么方法比较好?

发布于 2022-08-13 06:31:09 字数 430 浏览 11 评论 3

一个跟踪算法的演示程序。用gtk完成GUI框架

要求播放一个视频,中间要选中图像中的一部分(矩形框就行)作为目标,以后的视频中要用一个框标注目标(目标的位置通过其他算法得到)
视频读取部分用Opencv库完成,每次提取一帧图像,然后定时更新显示。

显示的部分和鼠标选取的部分使用什么方式实现比较好?
哪位做过GTK里面显示视频的帮下忙,介绍给个容易实现的方法吧

GtkImage的内容不能变更,应该实现不了吧
gdk_drawable好实现么?在expose的响应函数进行目标区域重绘,可以画任意的东西,定时触发expose事件没搞定。
GDK pixbuff能实现这个么?

请高手指点,多谢!

[ 本帖最后由 KOFKS 于 2009-4-13 19:28 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

素年丶 2022-08-21 01:21:26

我做过类似的, 人脸定位GUI 。
我是直接画Framebuffer的,UI也是自己在FRAMEBUFFER上开发的。

其实你可以用GTK做UI,但要显示视频的地方直接写FB, 要在 video frame
上画框,直接操作那个video frame, 画一个 RECT 上去, 画RECT是
最基本的2D操作,很简单。

当爱已成负担 2022-08-20 18:42:45

gtk_timeout_add不知道有没有这么个接口

浮云落日 2022-08-18 16:56:18

gdk_drawingarea 就行了
定时触发expose 可以用 定时器

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文