图像处理
china200_ok
这个作者很懒,什么都没留下…
展开
-
彩色图像转灰度图像
09:34:57 2009-10-17 注意:我们并不是把真彩图像真正转为8位灰度图像,而是将其r、g、b值转为相等的对应灰度值,看起来就是灰度图像了,先要在相应的头文件中定义一个宏 #define RGB2GRAY(r,g,b) (((b)*117 + (g)*601 + (r)*306) >> 10) void CDIPDoc::OnGrayscale(原创 2009-10-17 09:22:00 · 911 阅读 · 0 评论 -
拉普拉斯锐化增强
为程序添加拉普拉斯锐化增强功能(假定对彩色图像进行处理),拉普拉斯锐化模板为:与均值滤波实现区别有以下几个方面:l ) 由于滤波器尺寸固定为3×3的,因此不需要用到滤波器尺寸设置对话框。2) 模板不同,即像素值计算公式不同。可用一个数组保存这9个模板系数,在遍历模板对应像素时使用此数组元素与对应像素相乘,加到求和变量上。3) 需要注意的是,此模板得到的像素值可能是负数,这时需原创 2009-12-26 20:52:00 · 6817 阅读 · 1 评论 -
计算机图形颜色空间的相互转换
H用角度表示,角度从0°(红)->120°(绿)->240°(蓝)->360°(红);饱和度S分成低(0%~20%),中(40%~60%),高(80%~100%);强度I是颜色的明度,取值范围从0%(黑)~100%(最亮),强度也只亮度(luminance)或光亮度(lightness)。RGB->HSI (Gonzalez and Woods)的算法如下:a = min(原创 2009-12-29 22:02:00 · 893 阅读 · 0 评论 -
程序生成棋盘格纹理
GLubyte image[64][64][3]; int i, j, c; for(i=0;i原创 2010-08-10 21:17:00 · 1927 阅读 · 0 评论