mia-3dland...s-transform(1)

πŸ“¦
version 2.4.7 Β· 3 versions
, in ubuntu jammy, ubuntu noble

✨ mia-3dlandmarks-transform ✨

okay bestie, so this is a page from the General Commands Manual, and the whole vibe is: it moves your 3D landmarks around. it's mia-3dlandmarks-transform and no cap, it's giving "tiny utility, big energy". πŸ’–

🌸 NAME 🌸

mia-3dlandmarks-transform β€” Transform 3D landmark positions. that's it, that's the job. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

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

πŸ’« DESCRIPTION πŸ’«

so basically mia-3dlandmarks-transform takes your landmarks and transforms their locations using whatever 3D transformation you hand it. iconic behavior honestly.

but wait, here's the little plot twist you need to know, and it's lowkey important: landmark transformations do the inverse of an image transformation (in a manner of speaking). let me break it down for you:

  • if you've got a transformation V(x) in an image transformation, then the pixel intensity at x gets set to the original intensity at V(x).
  • but a landmark at x? it just gets moved to V(x).

different strokes for different domains, and that's the tea. β˜•βœ¨


πŸŽ€ OPTIONS πŸŽ€

  • -i, --in-file=(required, input); io β€” your input landmark set. for supported file types see PLUGINS:3dlandmarklist/io πŸ‘€
  • -o, --out-file=(required, output); io β€” your output landmark set. for supported file types see PLUGINS:3dlandmarklist/io πŸ’Ύ
  • -t, --transformation=(required, input); io β€” the transformation file. for supported file types see PLUGINS:3dtransform/io πŸ”„

🌈 Help & Info 🌈

  • -V, --verbose=warning β€” how chatty the output is. it prints messages of the given level and higher priorities. 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 πŸƒβ™€οΈ

🧚 Processing 🧚

  • --threads=-1 β€” max number of threads to use for processing. this number should be lower or equal to the number of logical processor cores in the machine. (-1: automatic estimation). so like, let it cook, or tell it exactly how many cooks you want. πŸ‘©πŸ³

πŸ“ PLUGINS: 3dlandmarklist/io πŸ“

  • datapool β€” Virtual IO to and from the internal data pool
    • Recognized file extensions: .@
  • lmx β€” IO plugin to load and store 3D landmark lists
    • Recognized file extensions: .lmx

πŸ’œ 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 πŸ”₯

say it with me: transform the landmarks given in input.lmx by applying the transformation stored in trans.v, and store the result in output.lmx. ✨

mia-3dlandmarks-transform -i input.lmx -t trans.v  -o output.lmx
(yes the original spells it "applyning the transfromation", we love a typo era, the command itself is flawless tho πŸ’…)

πŸ‘‘ 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.

fr fr, no warranty, read the license, it's not a vibe situation, it's a legal one. πŸ’€

and that's the whole page bestie!! this was USER COMMANDS, version v2.4.7, and you can find it hanging out under the manual name mia-3dland...s-transform(1). mwah, go transform some landmarks, you got this πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from