当前位置: 首页 > 知识库问答 >
问题:

我如何使用OpenPose数据分割一个长剪辑?

连昊天
2023-03-14

我喜欢OpenPose库--我已经玩了一段时间的演示。我喜欢它吐出Poses的JSON文件数据的选项。

我想问一下--有没有什么我遗漏的例子或者解决方案,有人拿着那个姿势关键点数据,用它来分割一个很长的剪辑?

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

如有任何帮助,我们将不胜感激。使用Python/TensorFlow

共有1个答案

黄景胜
2023-03-14

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格式。

如果有用,让我知道:)

 类似资料:
  • 最初,我认为将一个多索引对象传递给。loc可以提取出我想要的值/级别,但这是行不通的。做这样的事情最好的方法是什么?

  • 查找有关在 Pyspark 中使用自定义分区程序的一些信息。我有一个数据帧,其中包含各个国家/地区的国家/地区数据。因此,如果我在国家/地区列上重新分区,它会将我的数据分发到 n 个分区中,并将类似的国家/地区数据保留到特定分区。当我看到使用 方法时,这是创建一个倾斜分区数据。 一些国家,如美国和中国,在特定的数据帧中拥有大量数据。我想重新分区我的数据帧,这样如果国家是美国和中国,那么它将进一步拆

  • 用于剪切、分割以及裁切对象的方法 Illustrator 提供了以下几种剪切、分割和裁切对象的方法: 分割下方对象命令就像是一把切刀或剪刀,它使用选定的对象切穿其他对象,而丢弃原来所选的对象。要使用此命令,请选择 “对象 ”>“路径 ”>“分割下方对象 ”。 在所选锚点处剪切路径按钮 在锚点处剪切路径,一个锚点将变为两个锚点,其中一个锚点位于另一个锚点的正上方。要访 问此按钮,请使用直接选择工具选

  • 分发包含一些种子数据; 允许用户添加其他数据。 理想情况下,数据还将持久化在链接的数据卷容器中。 我可以使用不装入任何卷的基实例(dockerhub映像:-这基本上是没有语句的基mongo Dockerfile)和一个配置,将数据放入容器中: 其中与DockerFile位于同一目录()中。 我的docker-compose配置文件包括以下内容: 每当我尝试装入卷时,似乎会删除存储在中的原始种子数据

  • 我想在屏幕的白色部分使用我的主页,正如我在图片中所指示的。 但是,如您所见,标题已经显示在屏幕的左上角。 我该怎么处理? 我只想把屏幕的一半作为一个内容。标题图片和navbar应该保持固定 null null 我如何设置主要部分?

  • 我读过Kafka文档,但当有人谈论数据和分区时,我仍然感到困惑。在文档中,我看到客户机将向分区发送消息。然后将消息分区复制到副本(跨代理)。和使用者从分区读取数据。 我有一个有两个分区的主题。假设我有一个生产者,它向分区#1发送消息。但我有两个消费者,一个从分区1读取,另一个从分区2读取。这是否意味着我的分区1将有50%的消息,分区2将有50%的消息。或者,当客户端将数据发送到分区#1时,分区#1