摘要: 图像旋转 imgrotation根据输入的角度进行旋转变换很简单,套公式。遍历输出的图像的像素,去原图中找对应像素,超出边界置0如果遍历原图像素,去构建输出图像像素则会有很多噪声,因为浮点数计算的误差数据校验及数据转换void CBMPDlg::OnRota() { // TODO: Add ... 阅读全文
posted @ 2015-05-09 18:48 kylehz 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 灰度图imggray有了上面的基础,灰度图就相当简单了彩色图转灰度方法:1.浮点算法:Gray=R*0.3+G*0.59+B*0.112.整数方法:Gray=(R*30+G*59+B*11)/1003.移位方法:Gray =(R*28+G*151+B*77)>>8; ??4.平均值法:G... 阅读全文
posted @ 2015-05-09 18:43 kylehz 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: bmp文件信息头为了存储 bmp位图的头文件(14byte) 和位图信息(40byte),开一个DATATYPE文件来存#ifndef __DATATYPE#define __DATATYPEtypedef struct _BMPFileHeader{ unsigned char B; un... 阅读全文
posted @ 2015-05-09 11:43 kylehz 阅读(1826) 评论(0) 推荐(0) 编辑