Thanks to visit codestin.com
Credit goes to github.com

Skip to content

aliraeini/libvoxel

Repository files navigation

libvoxel

This library serves as a header-only 3D image manipulation and I/O for my other software which work with X-ray computer tomography data.

In addition, voxelImageProcess (and voxelToFoam, voxelToFoamPar and Ufraw2Uc) applications are included here for convinience; as they are written on top of libvoxel.

The library can read raw data in ascii (.dat) or binary (.raw) formats, in Avizo (.am) formats (only uncompressed and ByteRLE encoded data are supported). It can also read raw.gz and .tif image formats provided that the libz and libtiff libraries are available.

Usage

This library is used to read 3D image files from other codes, however the standalone app voxelImageProcess, which solely acts as an interface to libvoxel, can be used to run basic image processing tasks as well as to print help messages about the keywords supported by libvoxel:

voxelImageProcess -h

Compilation instructions

See ../script/README.md for build instructions.

The library is not currently compiled into binary format. It meant to be header only, but to reduce compile time the heavy parts are seperated in the voxelImage.cpp file which is compiled and linked statistically to other executables.

The voxelImageProcess utility is pre-compiled into a Win64 executable in pnextract and pnflow codes, in ../../bin.7z.

Licence

The code and executables are provided as is, without any kind of warranty; use at your own risk.

For further information contact Ali Q Raeini [email protected]

References

See the Publications on our website, also Images on our website.

About

3D image processing and I/O

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages