如何使用OpenPose数据分割长片段?

2024-09-28 13:17:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我喜欢OpenPose库——我已经玩了一段时间了。我喜欢它吐出姿势的JSON文件数据的选项

我想问——有没有我错过的例子,或者有人利用姿势关键点数据分割长片段的解决方案

例如:如果我想剪切一个人打另一个人的剪辑,并用它训练一个网络来分割另一个更长的剪辑,只修剪另一个剪辑中的冲头(如果有的话)

任何帮助都将不胜感激。使用Python/Tensorflow


Tags: 文件数据网络json利用tensorflow剪辑选项
1条回答
网友
1楼 · 发布于 2024-09-28 13:17:57

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 CVTCOLOR将像素转换为BGR格式

让我知道它是否有效:)

相关问题 更多 >

    热门问题