随笔分类 - Digital Image Processing(数字图像处理)
摘要:代数运算指的是两幅或者多幅图之间进行点对点的加减乘除运算最后输出图像的一个过程,如果输入图像为A(x,y),B(x,y),输出图像为:C(x,y)则有以下这几种形式: 1.图像的加法运算 主要应用举例:图像的叠加,利用均值算法去除“叠加性”的随机噪音。 2.图像的减法运算 将不同时刻拍摄的同一个景色
阅读全文
摘要:1.线性点运算 原始图像的灰度值我们可以使用f(x,y)来表示在(x,y)处的图像灰度值,我们经过点运算输出的图像灰度值则为:g(x,y).为了表示的方便,我们通常使用r来表示原始图像的灰度值,s用来表示处理后图像的灰度值。 线性点运算的公式如下:s=ar+b,如下图所示: a和b取值的大小影响着我
阅读全文
摘要:matlab程序如上,结果如下:
阅读全文
摘要:(1)线性变换:通过建立灰度映射来调整源图像的灰度。 k>1增强图像的对比度;k=1调节图像亮度,通过改变d值达到调节亮度目的;0 i = imread('theatre.jpg');i = im2double(rgb2gray(i));[m,n]=size(i);%增加对比度Fa = 1.25;
阅读全文
摘要:>> imhist(f);错误使用 imhist需要的 第 1 个输入, I or X, 应为 二维。 错误原因:读入的图片是三个维度的彩色图片,应该转换成二维的灰度图像。使用函数rgb2gray()将真彩色图像转换为灰度图像,即灰度化处理。 G=rgb2gray(f);imhist(G);
阅读全文