mia-3dtrackpixelmovement(1)

πŸ“¦
version 2.4.7 Β· 2 versions
, in debian bookworm, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ NAME ✨

mia-3dtrackpixelmovement β€” bestie, we're tracking positions in 3D πŸ’…


🌸 SYNOPSIS 🌸

mia-3dtrackpixelmovement -i <in-file> -o <out-file> -t <transformation>
[options]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so mia-3dtrackpixelmovement tracks where a pixel ends up by using a transformation you got from image registration. like, the glow-up journey of one single pixel, fr fr ✨

The pixel data comes in as CSV, and it looks like this:

id;time;x;y;z;reserved

The fields time, x, y, and z get updated (they're the main characters), while id and reserved are preserved exactly as they were (they're just here for the vibes, and we respect that 🫢). Empty lines? Ignored. Not even a vibe check.


πŸŽ€ OPTIONS πŸŽ€

πŸ’– File-IO

  • -i, --in-file=(input, required); string β€” the input point set. yes queen, you have to give us one.
  • -o, --out-file=(output, required); string β€” the output point set. also mandatory, no skips.
  • -t, --transformation=(input, required); io β€” the transformation that describes the monitored change. required, and for the supported file types go peek at PLUGINS:3dtransform/io below πŸ‘‡

πŸ’œ Parameters

  • -T, --time-step=1 β€” the time step used for the position update. default is 1, iconic.

🩷 Help & Info

  • -V, --verbose=warning β€” how chatty the output is. it prints messages at the given level and anything higher-priority. the supported priorities, starting at the lowest level, are:
    • trace β€” Function call trace
    • debug β€” Debug output
    • info β€” Low level messages
    • message β€” Normal messages
    • warning β€” Warnings
    • fail β€” Report test failures
    • error β€” Report errors
    • fatal β€” Report only fatal errors
  • --copyright β€” print copyright information πŸ“œ
  • -h, --help β€” print this help
  • -?, --usage β€” print a short help
  • --version β€” print the version number and exit, periodt

πŸ’™ Processing

  • --threads=-1 β€” maximum number of threads to use for processing. this number should be lower than or equal to the number of logical processor cores in the machine. (-1: automatic estimation). so like, let the machine decide if you don't wanna ✨

🌈 PLUGINS: 3dtransform/io 🌈

  • bbs β€” Binary (non-portable) serialized IO of 3D transformations

Recognized file extensions: .bbs

  • datapool β€” Virtual IO to and from the internal data pool

Recognized file extensions: .@

  • vista β€” Vista storage of 3D transformations

Recognized file extensions: .v, .v3dt

  • xml β€” XML serialized IO of 3D transformations

Recognized file extensions: .x3dt


πŸ“ EXAMPLE πŸ“

This program evaluated the changed position of pixels given in input.csv, by using a time step of 2.0 time units and the transformation change.v3df, and writes the updated positions to updated.csv. slay πŸ’…

mia-3dtrackpixelmovement -i input.csv -o output.cvs --time-step 2.0
       --transformation change.v3df

πŸ‘‘ AUTHOR(s) πŸ‘‘

Gert Wollny


This software is Copyright (c) 1999‐2015 Leipzig, Germany and Madrid, Spain. It comes with ABSOLUTELY NO WARRANTY and you may redistribute it under the terms of the GNU GENERAL PUBLIC LICENSE Version 3 (or later). For more information run the program with the option --copyright.

no cap, ABSOLUTELY NO WARRANTY means what it says bestie, read it again if you have to 😭

okay that's the whole page!! this was USER COMMANDS, version v2.4.7, and the page is mia-3dtrackpixelmovement(1) β€” go track some pixels, you got this 🧚✨🫢

πŸ“¦ where this page comes from