SAL Home GRAPHICS Processing & Visualization


Cppima is a C++ library designed for image processing. The C++ image CppIma library is a way to provide an interface from C++ to common operations on images. The operations are except structural operations like I/O and creation also utilities as iterators and histograms.
Its primary goal is to have a library which enables easy construction of image processing programs. Performance of these programs is the second goal. This division in primary and secondary goal is supported in the library, with possiblities for tuning to high-performance. Strict image processing is not supported. The library is aimed at making such processing as simple as possible, without much adminstrative fuss.
A secondary goal is to create an API which is independent of the actual image processing library used. Currently, support for three different image processing libraries is available:

  • ima(3) library is the image library, and a simple version of it is within Cppima package,
  • Khoros,
  • SCIL-Image, however, SCIL-Image seems doesn't have Linux port yet.

Current Version:   ??

License Type:   LGPL

Home Site:

Source Code Availability:   Yes

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

Developed on Sun (SunOS 4) and ported to Linux. The library is used in combination with the GNU C++ compiler, g++, as well as with Cfront based compilers. It should run on any machine having 8 bit characters, 16 bit shorts, 32 bit integers, and 64 bit doubles.

Software/Hardware Requirements:

GNU C++ compiler g++.

Other Links:

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Computer Graphics, Images & Signals   |   Processing & Visualization

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.