egomotion-estimation
Estimate camera motion with optical flow + affine/homography, allow multi-label per frame.
npxskills add benchflow-ai/skillsbench--skill egomotion-estimationLoading…
Estimate camera motion with optical flow + affine/homography, allow multi-label per frame.
npxskills add benchflow-ai/skillsbench--skill egomotion-estimationLoading…
goodFeaturesToTrack + calcOpticalFlowPyrLK; drop if too few points.estimateAffinePartial2D (or homography) with RANSAC to get tx, ty, rotation, scale.th_trans (px/frame), rotation (rad), scale delta (ratio).start->end.labels=[]
for each frame i>0:
lbl=[]
if abs(scale-1)>th_scale: lbl.append("Dolly In" if scale>1 else "Dolly Out")
if abs(rot)>th_rot: lbl.append("Roll Right" if rot>0 else "Roll Left")
if abs(dx)>th_trans and abs(dx)>=abs(dy): lbl.append("Pan Left" if dx>0 else "Pan Right")
if abs(dy)>th_trans and abs(dy)>abs(dx): lbl.append("Tilt Up" if dy>0 else "Tilt Down")
if not lbl: lbl.append("Stay")
labels.append(lbl)
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).