我喜欢 OpenPose 库——我已经玩了一段时间的演示了。我喜欢它吐出姿势的 JSON 文件数据的选项。
我想问一下——有没有我遗漏的例子或解决方案,有人采用姿势关键点数据并使用它来分割长剪辑?
例如:如果我想剪辑一个人打另一个人的剪辑——并用它来训练一个网络来分割一个不同的较长剪辑,只修剪另一个剪辑中的冲头。
任何帮助,将不胜感激。使用 Python/张量流
我喜欢 OpenPose 库——我已经玩了一段时间的演示了。我喜欢它吐出姿势的 JSON 文件数据的选项。
我想问一下——有没有我遗漏的例子或解决方案,有人采用姿势关键点数据并使用它来分割长剪辑?
例如:如果我想剪辑一个人打另一个人的剪辑——并用它来训练一个网络来分割一个不同的较长剪辑,只修剪另一个剪辑中的冲头。
任何帮助,将不胜感激。使用 Python/张量流
OpenPose 分析视频的每一帧。您只需要进入它来运行您的分析并决定是否保存该部分。
您可以将视频作为 CV VideoCapture 导入,将每一帧提取到 cv Mat 中,使用 CV2OPMAT 进行转换,提取关键点并在帧上运行“打孔检测”。您可以参考 OpenPose 示例进行图像分析。如果帧符合条件,则使用 CV Video Writer 将转换前的帧 (CV MAT) 保存回视频,如下例所示:https ://www.life2coding.com/convert-image-frames-video-file-using-opencv-python /
额外考虑,您可能需要使用 CV CVTOLOR 将像素转换为 BGR 格式。
让我知道它是否有效:)