mia-3dland...s-transform(1)
β¨ 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 atxgets set to the original intensity atV(x). - but a landmark at
x? it just gets moved toV(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 seePLUGINS:3dlandmarklist/ioπ-o,--out-file=(required, output); ioβ your output landmark set. for supported file types seePLUGINS:3dlandmarklist/ioπΎ-t,--transformation=(required, input); ioβ the transformation file. for supported file types seePLUGINS: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 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 πβοΈ
π§ 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:
.@
- Recognized file extensions:
lmxβ IO plugin to load and store 3D landmark lists- Recognized file extensions:
.lmx
- Recognized file extensions:
π PLUGINS: 3dtransform/io π
bbsβ Binary (non-portable) serialized IO of 3D transformations- Recognized file extensions:
.bbs
- Recognized file extensions:
datapoolβ Virtual IO to and from the internal data pool- Recognized file extensions:
.@
- Recognized file extensions:
vistaβ Vista storage of 3D transformations- Recognized file extensions:
.v,.v3dt
- Recognized file extensions:
xmlβ XML serialized IO of 3D transformations- Recognized file extensions:
.x3dt
- Recognized file extensions:
π₯ 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 π«Ά
πΈ 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.
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
- ubuntu jammy: mia-tools 2.4.7-8ubuntu1 Β· GPL-3.0-or-later
- ubuntu noble: mia-tools 2.4.7-13build4 Β· 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