09:34:57 2009-10-17
注意:我们并不是把真彩图像真正转为8位灰度图像,而是将其r、g、b值转为相等的对应灰度值,看起来就是灰度图像了,
先要在相应的头文件中定义一个宏
#define RGB2GRAY(r,g,b) (((b)*117 + (g)*601 + (r)*306) >> 10)
下面是稍作改进的代码,避免了多次调用系统定义的宏命令
09:34:57 2009-10-17
注意:我们并不是把真彩图像真正转为8位灰度图像,而是将其r、g、b值转为相等的对应灰度值,看起来就是灰度图像了,
先要在相应的头文件中定义一个宏
#define RGB2GRAY(r,g,b) (((b)*117 + (g)*601 + (r)*306) >> 10)
下面是稍作改进的代码,避免了多次调用系统定义的宏命令