CImg 库是一个免费、开源的图像处理C++库,名称原意是 Cool Image,正如其名,CImg是一个非常优秀、功能强大、代码简洁、使用方便的C++ 图像处理库。它不仅非常适合科学家、研究生做科研时使用,也适合在工业应用工程开发中使用,更适合的是,对于有志于开发简洁、高效、功能强大的图像处理库的人而言,CImg的源码是不可多得的学习和参考资料。
CImg 官网:http://cimg.sourceforge.net/
CImg论坛:http://sourceforge.net/projects/cimg/forums/forum/334630
总体而言,CImg 有以下特征:
功能强大:使用CImg, 可以读取和存储各种格式的图像文件,可以访问像素值,可以显示、变换、及对图像进行各种滤波,在图像上画图像元素(字符串、多边形、3-d 物体...),计算图像的各种统计信息,处理人机交互等等...
普适性:CImg只定义了一个模板类来表征任何不超过4-d 的数据集,并且元素类型可以是绝大多数C++内置类型和自定义类型(bool, char, int, float...). CImg 还可以处理图像集合和图像序列。
可移植性:它完全兼容于操作系统如Windows, Unix,