在C中实现imagesc

时间:2012-01-24 03:07:17

标签: c image matlab image-processing

我需要MATLAB中imagesc函数的C版本(不是C ++)。我正在将MATLAB程序转换为C(这是要求)。唯一要实现的是imagesc功能。我不一定需要在窗口中绘制或显示图像。我也可以将图像写入位图文件。所以从本质上讲,我需要一个RGB颜色值矩阵或灰度颜色值作为此实现的结果。

所以,我正在寻找一个可移植到Windows和Linux的简单库,以及上面的内容。或者,我准备实施我自己的一个。但是,我不知道如何做到这一点。如果没有这样的图书馆,请您提供一些实施信息?

2 个答案:

答案 0 :(得分:2)

伙计,你做了一次Google搜索吗?有很多用于C的图像处理库。ImageMagick's C library是一个不错的例子,但如果你不喜欢它,你有很多选择。

答案 1 :(得分:0)

查看OpenCV,一个与C和C ++一起使用的计算机视觉和图像处理库。要在C ++中实现与 imagesc 类似的功能,我使用函数imread and imshow或者我将数据加载到Mat结构中,然后使用imshow显示它。