gpt4 book ai didi

python - 使用 PyQT/OpenCV 进行交互式电影/视频处理

转载 作者:太空宇宙 更新时间:2023-11-03 23:04:21 25 4
gpt4 key购买 nike

我正在着手一个项目,我需要为电影和视频构建一个自定义注释工具。某些人(不是技术头脑)需要弹出我创建的 GUI,打开视频文件或切碎视频文件后产生的帧目录,然后使用窗口(很像 QuickTime 或 VLC 播放器,等,即带有简单滑动条的视频窗口,允许用户随意来回移动)。在这个窗口中,用户将能够点击感兴趣的点,给它们语义标签和元数据(比如该点是否被图片中的其他东西遮挡),然后基本上“按下去”并开始一个追踪器。跟踪器将逐帧跟踪这些点,用户可以按空格键或其他东西来前后移动。这个想法是让人类在跟踪器感到困惑时随时进行干预,但希望跟踪器工作得足够好,以至于人类不必在整个数千帧视频序列中手动标记每一帧。

我计划用 Python 来完成这一切,(a) 因为它是我最了解重要编程的语言,(b) 我可以轻松访问 OpenCV Python(用于图像处理算法)和 PyQt似乎有一个足够强大的 GUI 工具箱来满足我想做的事情,并且 (c) 其他程序员正在开发同一个项目的其他方面,以便在 Python 和 MySQL 数据库中工作。 Python 似乎是将它们一起简化的自然选择。

我有使用计算机视觉算法进行跟踪的经验,我有理由相信我可以找出简单的 PyQt GUI 设备来使点可点击、按钮、输入简单的文本数据等。但是,我遇到了麻烦理解是如何使用滑动条实际构建我自己的视频窗口,该滑动条要么根据帧的编号向前移动,要么实际操作视频文件。在用 Python 编程时,我可以在 PyQt 中利用 VLC 等其他电影播放器​​吗?任何描述类似电影/视频编辑 GUI 以及如何在家开发它们的建议或链接将不胜感激。

最佳答案

Qt(PyQt) 通过 Phonon 提供了良好的多媒体支持模块。您可以很方便地使用该模块实现视频窗口,它可以提供一个简单易用的视频播放器,您可以获取播放位置等。

关于python - 使用 PyQT/OpenCV 进行交互式电影/视频处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6179780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com