|
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 |