代码使用说明
funct.c中的GrayStretch(const BMPIMAGE* img, float fA, float fB, float fC)
该函数是将读取的图像进行灰度拉伸处理。
BMPIMAGE * 图像结构体指针
float fA, float fB, float fC 灰度拉伸参数
在main.c文件中定义了一个#define LCD_VIEW_ENABLE宏开关,如果不需要将处理后的图片显示在液晶屏上,只需将这个宏开关注释掉。
代码实验步骤
1. 将工程文件根目下的ImageView文件夹内存放一个名为testin.bmp的图像文件,该文件尺寸为480*272的24bit的bmp图片(默认已存一幅测试图片)。
2. 打开工程文件BF51x_GrayStretch.dpj,编译并运行代码
3. 等待图像处理,处理完成之后会在液晶屏上显示处理后的图片,并在工程文件根目下的ImageView文件夹内生成一个处理后名为testout.bmp图片。