CamelliaAn open source and cross-platform image processing library, written in plain C | |
Download |
Camellia Ranking & Summary
Advertisement
- License:
- Freeware
- Price:
- FREE
- Publisher Name:
- Bruno Steux
- Publisher web site:
- Operating Systems:
- Mac OS X
- File Size:
- 538 KB
Camellia Tags
Camellia Description
An open source and cross-platform image processing library, written in plain C Camellia is an open source Image Processing and Computer Vision library. Written in plain C, Camellia is cross-platform and robust. Camellia already includes a lot of functions for image processing (filtering, morphological mathematics, labelling, warping, drawing, project/backproject, color conversion, loading/saving images, etc.), most of them being highly speed-optimized. Camellia is also doxygen-documented and examples of use are provided.As it uses the CamImage/IplImage structure to describe images, Camellia is a good complement to the OpenCV library and a good replacement to the popular but discontinued Intel IPL library. Here are some key features of "Camellia": · Fully interoperable with OpenCV, though easier to use. · Object-oriented interface when using C++. · Full interface to Ruby, a nice scripting language, including garbage collection and exception support. Compatible with FXRuby, a nice GUI toolkit based on FOX. · Support for 1-bit and 8-bits to 16-bits depth images. · Support for in-place processing, Region of Interest (ROI) and bit masking in most functions. · Exclusive RLE (Run-Length Encoded) image processing algorithms, for faster than light image processing. · Exclusive algorithms, including Hierarchical Watershed and 3DRS Motion Estimation. · Exclusive optimisations, especially for morphological operations. · Can be easily compiled on any 32-bits or 64-bits platform with any ANSI C compiler.
Camellia Related Software