
图像处理
普通网友
这个作者很懒,什么都没留下…
展开
-
HSV颜色模型
HSV颜色模型HSV(Hue, Saturation, Value)是根据颜色的直观特性由A. R. Smith在1978年创建的一种颜色空间, 也称六角锥体模型(Hexcone Model)。这个模型中颜色的参数分别是:色调(H),饱和度(S),亮度(V)。 HSV颜色空间模型[1]色调H:用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算转载 2013-02-07 14:43:06 · 910 阅读 · 0 评论 -
PSNR图像信噪比
计算PSNRPSNR是“Peak Signal to Noise Ratio”的缩写,峰值信噪比。psnr一般是用于最大值信号和背景噪音之间的一个工程项目。 PSNR计算公式如下: 8bits表示法中,peak的最大值为255;MSE原创 2013-03-16 19:52:55 · 1139 阅读 · 0 评论 -
MATLAB中gradient求数值梯度的命令
gradient()是求数值梯度函数的命令。[Fx,Fy]=gradient(x),其中Fx为其水平方向上的梯度,Fy为其垂直方向上的梯度,Fx的第一列元素为原矩阵第二列与第一列元素之差,Fx的第二列元素为原矩阵第三列与第一列元素之差除以2,以此类推:Fx(i,j)=(F(i,j+1)-F(i,j-1))/2。最后一列则为最后两列之差。同理,可以得到Fy。原创 2013-04-07 23:25:44 · 2438 阅读 · 0 评论 -
MATLAB中的卷积运算
Imfilter:线性空间滤波conv2:二位卷积conv2(a,b,same):将b作为模版在a上平移,最后的矩阵大小与a相同例如:a = 1 2 3 4 5 6 7 8 9b = 1 1 1 1 1 1 1原创 2013-03-13 12:06:34 · 1595 阅读 · 0 评论 -
图像的二维傅里叶变换
1.二维傅里叶变换程序计算公式:(m--宽度方向,n--高度方向)2.图像傅里叶变换后的要点:1.变换之后的图像在原点平移之前四角是低频,最亮,平移之后中间部分是低频,最亮,亮度大说明低频的能量大(幅角比较大)。2.行N/2和列N/2将频域分成四块。对实部和幅度来说,右上角和左下角成镜像关系,左上角和右下角也是镜像关系;对虚部和相位来说,右上角和左下角成共轭关系,左上角和右下角也是原创 2013-04-15 17:12:56 · 3674 阅读 · 0 评论 -
图像FFTshift
对于一维函数:未平移前,FT的一个周期是沿原点对称分布的。讨论DFT,假设频率范围为[0,1,……,M-1,M],则DFT的频谱分布在原点0的两侧,左:[M/2,M/2-1,……,0],右侧[0,……,M/2-1,M/2]同样,将上述道理用于理解二维函数(比如图像数据):FT的中心位于频率矩形的中点——假设u,v为频率自变量,则在u方向的FT和沿v方向的FT是沿原点对称分布的,而原始图像的转载 2013-04-17 18:15:50 · 1572 阅读 · 1 评论 -
MATLAB计算后如何用envi读取图像?
MATLAB可以将图像转为为uint8类型,保存成tif格式,,然后用envi读取图像 BLU=uint8(blue)RED=uint8(red)GREEN=uint8(g)RGB=cat(3,RED,GREEN,BLU) %将三个波段组合成一新矩阵imwrite(RGB,'4.tif')% 保存成tif的图片原创 2013-07-25 17:58:10 · 1346 阅读 · 1 评论 -
MATLAB中图像的显示问题(imshow)
imshow(A),A要为double或uint8类型。,A为double型,则必须在[0,1]之间才能显示,若A为uint8型,则要在[0,255]才可以显示。可以参考若A为int16类型,首先A=double(A).min=min(min(A))max=max(max(A))B=[A-min]/(max-min) %转换为[0,1]之间imshow(B).也可以转换原创 2013-07-25 17:51:27 · 5479 阅读 · 0 评论