milk
1.01
Modular Image processing Library toolKit
|
Getting started
milk is organized in modules to handle command line, memory management, image I/O and standard image computation tasks. Each module is a shared object (default location '/usr/local/milk-<verstion>/lib/') dynamically loaded by the executable.
Six modules are always loaded - they contain milk's core functions and capabilities.
Module | Description | Souce Code Reference |
---|---|---|
CommandLineInterface | Command interpreter and core functions | CLIcore.h |
ImageStreamIO | Image format and low-level routines | ImageStreamIO.h |
COREMOD_memory | Memory management, image creation | COREMOD_memory.h |
COREMOD_iofits | Read and write FITS files | COREMOD_iofits.h |
COREMOD_tools | Misc frequently used functions | COREMOD_tools.h |
COREMOD_arith | Arithmetic operations on images | COREMOD_arith.h |
Additional modules can optionally be loaded to perform operations on images and data :
Module | Description | Souce Code Reference |
---|---|---|
info | Image information | info.h |
image_basic | Frequently used image functions | image_basic.h |
image_filter | Image filtering, convolution | image_filter.h |
image_format | Read/write images in several formats | image_format.h |
image_gen | Generate useful images | image_gen.h |
img_reduce | Combine raw images into single image | img_reduce.h |
fft | Wrapper to FFTW and other functions | fft.h |
statistic | Statistical tools and analysis | statistic.h |
kdtree | k-d tree | kdtree.h |
linARfilterPred | Linear predictive filtering | linARfilterPred.h |
linopt_imtools.h | Linear optimization tools | linopt_imtools.h |
psf | Point Spread Function analysis | psf.h |
ZernikePolyn | Zernike Polynomials | ZernikePolyn.h |
cudacomp | Cuda wrapper | cudacomp.h |