▼页尾
摘要: 好啦,在这里我要介绍图像的缩放啦图像比例缩放是指将给定的图像在x轴方向按比例缩放,在y轴方向也按比例缩放,从而获得一幅新的图像。如果两个方向上缩放比例相等,则为全比例缩放,否则为非全比例缩放比例缩放用矩阵形式可表示为代数式为我们先来看图像的比例缩小变换介绍两种简单的缩小变换方法:基于等间隔采样的图像缩小方法基于局部均值的图像缩小方法基于等间距采样的图像缩小方法的设计思路是,对画面像素均匀采样来保持所选像素仍旧可以保持图像的特征说白了,就是选择一些点,舍弃一些点,用选择的点组成一幅图,使它和原图差不多若比例因子为m和n,原图的矩阵为f[M×N],缩小后的矩阵为g[(M*m)×(N*n)]由于原图 阅读全文
posted @ 2010-12-26 23:15 xiatwhu 阅读(15927) 评论(0) 推荐(0) 编辑
摘要: 旋转有一个绕什么转的问题。我们先来看最简单的,绕第一个像素转,则旋转的情况会像这样:令旋转前有旋转a角度后有以矩阵形式表示为编写程序:[代码]当图片较大时,计算会很慢。主要是判断和计算太多了这里只讨论图像处理,程序的优化暂时放一边运行结果如下:我们能看到,旋转后的图像有很多“蜂窝煤”。主要是点转换后要取整。导致原图中有些点映射到同一个点,而生成的图中有些点在原图中没有点映射到它。所以出现了很多“蜂窝煤”。果然理论还只是理论啊下面我们来看看更通常一点的做法:以图像的中心为圆心进行旋转。这里涉及到一个坐标系的转换问题。看下图:在矩阵中我们的坐标系通常是AB和AC方向的,而传统的笛卡尔直角坐标系是D 阅读全文
posted @ 2010-12-26 16:41 xiatwhu 阅读(23830) 评论(1) 推荐(0) 编辑
摘要: 平移是最简单的一种变换,是将一幅图像上的所有点都被按照给定的偏移量在水平方向沿X轴、在垂直方向沿y轴移动其变换公式是可用矩阵变换公式逆变换方法是若移动后大小不变当多余部分填充为黑色时平移结果为当多余部分为白色时平移结果为若移动后图像尺寸变大则平移结果为好了,我们用OpenCV实现上面的运算[代码]我们来看运行结果可以看出对于iTr3,我们没有对多余部分进行处理,显示的颜色是黑色所以在CreateImage函数创建一副图的时候,若不进行处理。是一副黑色的图像即每个像素点都是0或是tuple(0,0,0)好啦。图像的平移就是这样啦 阅读全文
posted @ 2010-12-26 09:52 xiatwhu 阅读(9313) 评论(0) 推荐(0) 编辑
▲页首
西