mia-3dbinarycombine(1)
πΈ NAME πΈ
okay bestie, meet mia-3dbinarycombine π
β the tool that combines two binary images. that's the whole vibe. two binary masks walk in, one binary mask walks out. iconic, no notes.
β¨ SYNOPSIS β¨
mia-3dbinarycombine -1 <file1> -2 <file2> -o <out-file> [options]
π¦ DESCRIPTION π¦
so like, mia-3dbinarycombine is literally here to combine two binary images by some kind of operation. that's it, that's the job. you bring two masks, you pick a lil operation, you get a mask back. main character energy fr fr π
π OPTIONS π
-1,--file1=(required, input); io β input mask image 1 π«Ά- for supported file types see
PLUGINS:3dimage/io
- for supported file types see
-2,--file2=(required, input); io β input mask image 2 π«Ά- for supported file types see
PLUGINS:3dimage/io
- for supported file types see
-p,--operation=norβ operation to be applied πorβ logocal ornorβ logocal norandβ logocal andnandβ logocal nandxorβ logocal xornxorβ logocal nxor
-o,--out-file=(output, required); io β output mask image π- for supported file types see
PLUGINS:3dimage/io
- for supported file types see
π Help & Info π
-V,--verbose=warningβ verbosity of output, print messages of given level and higher priorities. supported priorities starting at 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β Maxiumum 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). β‘
π PLUGINS: 3dimage/io π
analyzeβ Analyze 7.5 image- Recognized file extensions:
.HDR,.hdr - Supported element types: unsigned 8 bit, signed 16 bit, signed 32 bit, floating point 32 bit, floating point 64 bit
- Recognized file extensions:
datapoolβ Virtual IO to and from the internal data pool- Recognized file extensions:
.@
- Recognized file extensions:
dicomβ Dicom image series as 3D- Recognized file extensions:
.DCM,.dcm - Supported element types: signed 16 bit, unsigned 16 bit
- Recognized file extensions:
hdf5β HDF5 3D image IO- Recognized file extensions:
.H5,.h5 - Supported element types: binary data, signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, signed 64 bit, unsigned 64 bit, floating point 32 bit, floating point 64 bit
- Recognized file extensions:
inriaβ INRIA image- Recognized file extensions:
.INR,.inr - Supported element types: signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
- Recognized file extensions:
mhdβ MetaIO 3D image IO using the VTK implementation (experimental).- Recognized file extensions:
.MHA,.MHD,.mha,.mhd - Supported element types: signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
- Recognized file extensions:
niftiβ NIFTI-1 3D image IO. The orientation is transformed in the same way like it is done with'dicomtonifti --no-reorder'from the vtk-dicom package.- Recognized file extensions:
.NII,.nii - Supported element types: signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, signed 64 bit, unsigned 64 bit, floating point 32 bit, floating point 64 bit
- Recognized file extensions:
vffβ VFF Sun raster format- Recognized file extensions:
.VFF,.vff - Supported element types: unsigned 8 bit, signed 16 bit
- Recognized file extensions:
vistaβ Vista 3D- Recognized file extensions:
.-,.V,.VISTA,.v,.vista - Supported element types: binary data, signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
- Recognized file extensions:
vtiβ 3D image VTK-XML in- and output (experimental).- Recognized file extensions:
.VTI,.vti - Supported element types: signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
- Recognized file extensions:
vtkβ 3D VTK image legacy in- and output (experimental).- Recognized file extensions:
.VTK,.VTKIMAGE,.vtk,.vtkimage - Supported element types: signed 8 bit, unsigned 8 bit, signed 16 bit, unsigned 16 bit, signed 32 bit, unsigned 32 bit, floating point 32 bit, floating point 64 bit
- Recognized file extensions:
π EXAMPLE π
ok so imagine you wanna combine the binary images b1.png and b2.png by using the 'nor' operation and store the result in b1nor2.png. you'd type:
mia-3dbinarycombine -1 b1.png -2 b2.png -p nor -o b1nor2.png
and boom π₯ slay.
π 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'.
β οΈ bestie, note the ABSOLUTELY NO WARRANTY β that's not a vibe, that's the law. π
and that's the whole page, pookie π«Ά this one's from the USER COMMANDS section, version v2.4.7, and it's literally called mia-3dbinarycombine(1). go forth and combine, you got this πβ¨
π¦ where this page comes from
- debian bookworm: mia-tools 2.4.7-11+b1 Β· GPL-3.0-or-later
- ubuntu jammy: mia-tools 2.4.7-8ubuntu1 Β· 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