MATLAB实现图像的代数运算
文章目录 2.利用imlincomb函数将图像的灰度值放大1.5倍 3.利用imlincomb函数计算两幅图像的平均值。 4.图像的加法运算 5.利用imnoise函数对噪声进行相加运算 6.图像的减法运算 7.利用两种函数去图像的相减值和绝对值 8.降低R图像的亮度 9.图像的乘法运算 10.图像的除法运算 图像的代数运算在图像处理中有着广泛的应用,它除了可以实现自身所需的算数操作,还能为许多复杂的图像处理提供准备。例如,图像减法就可以用来检测同一场景或物体生成的两幅或多副图像的误差。可以使用MATLAB基本算数符(﹢、﹣、·、/)来执行图像的算数操作,但在此之前必须将图像转换为适合进行基本操作的双精度类型。在MATLAB中,图像运算函数无需再进行数据类型之间的转换,这些函数能够接受uint8和uint16的数据,并且返回相同格式的图像结果。 下表是一个常见的MATLAB图像运算函数集合。 常见的MATLAB图像运算函数 函数名 功能描述 Imabsdiff 用于计算两幅图像的绝对差值 imcomplement 用于补足一幅图像 imlincomb 用于计算两幅图像的线性组合 图像的代数运算函数使用以下截取规则使运算结果符合数据范围的要求:超出数据范围的整形数据将被截取为数据范围的极值,分数结果将被四舍五入。无论进行哪一种代数运算都要保证两幅输入图像的大小相等,且类型相同。 ##