mia-3dtrackpixelmovement(1)
β¨ 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 is1, 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 tracedebugβ Debug outputinfoβ Low level messagesmessageβ Normal messageswarningβ Warningsfailβ Report test failureserrorβ Report errorsfatalβ 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
π COPYRIGHT π
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
- debian bookworm: mia-tools 2.4.7-11+b1 Β· GPL-3.0-or-later
- ubuntu noble: mia-tools 2.4.7-13build4 Β· GPL-3.0-or-later
- ubuntu resolute: mia-tools 2.4.7-18 Β· GPL-3.0-or-later
- ubuntu stonking: mia-tools 2.4.7-19build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms