OpenPrismaMotion 是一款开源命令行工具,可从视频生成光流可视化,展示像素随时间变化的运动。

Stars

3

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

Apache-2.0

最近更新

2026-07-30

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它以简单直观的方式呈现视频中的运动,通过光流箭头覆盖,无需复杂配置,且开放源代码便于社区贡献。

适合谁使用

  • 构建运动分析管道的开发者
  • 研究光流可视化的研究人员
  • 希望叠加运动矢量的视频编辑者
  • 探索计算机视觉的爱好者

典型使用场景

  • 分析监控或体育视频中的运动模式
  • 制作光流教学动画
  • 调试或验证光流算法
  • 为视频分析生成覆盖图形

项目优势

  • 命令行参数清晰,使用简便
  • 开源,允许自定义和审计
  • 输出可直接用兼容播放器查看
  • 支持选择性帧生成以节省时间

使用前须知

  • 目前仅提供 Windows 可执行文件
  • 性能有待优化
  • 缺少图形用户界面
  • 文档仅限于基本用法

README 快速开始

OpenPrismaMotion

An open source software to visualize pixels movement along time from a video

CLI

The command line interface allow you to generate an Optical Flow video from a source video.

How to use it

  • Install the executable version corresponding to your operating system (Windows is the only one avaible yet)

  • Move the executable in a folder containing at least one video you want to use as a source.

  • Open the folder in wich you placed the executable and your video.

You can directly start by double-clicking it and then choosing your video.

You can also open a terminal (e.g. cmd or a PowerShell) to pass some arguments.

Arguments

ArgumentFollowing valueExpected typeNote
-iinput videoAbsolute/Relative path
-ooutput videoAbsolute/Relative pathIf an already existing file is given it'll be overwritten
-h --helpDisplay an help message with the existing arguments
--drawOverUse the source in the output, draw the arrows over the source frames, otherwise arrows will be drawed on an empty frame
--framenumber of frameUnsigned intSpecify how many frame should be generated

The --drawOver argument won't affect the source video which is never modified

The --frame argument is usefull to avoid generating an entire video wich can take a long time. The process still need multiple optimization

After generation

Once the output is ready it'll be directly viewable using a compatible video viewer. You'll be notified by a prompt asking if you wan't to open it directly

项目描述

An open source software to visualize pixels movement along time from a video

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

Krishnagangwal
精选
Krishnagangwal GitHub avatar

CS-Fundamentals

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.

数据与数据库数据库与存储
2,326
xiejunjie524
精选
xiejunjie524 GitHub avatar

handdraw-story-video

A tool that converts 7–9 hand-drawn story keyframes into a 35–45 second vertical video with progressive line art and color animation, configurable via JSON and renders with HyperFrames and GSAP.

设计与创意
692
gnipbao
精选
gnipbao GitHub avatar

story-to-handdrawn-video

A Remotion-based tool that converts Chinese story text or ordered hand-drawn images into vertical hand-drawn diary-comic animation with handwritten captions, left-to-right reveals, optional page-curl transitions, and silent H.264 output for post-production dubbing.

AI 与机器学习AI 智能体
683