-
大小: 2KB文件类型: .m金币: 1下载: 0 次发布日期: 2021-06-10
- 语言: Matlab
- 标签: 图像处理 ImageProcess 图像量化 MSE/SNR/PSNR Matlab代码
资源简介
图像处理中的量化方法以及MSE/SNR/PSNR误差计算,采用了Level=16和Level=8两种量化方式。
代码片段和文件信息
clc;
close all;
clear all;
O=imread(‘model.jpg‘‘jpg‘);
I=rgb2gray(O);
%I saves the gray information of image model.jpg
I_info=size(I);
M=I_info(1); %the width of the image
N=I_info(2); %the height of the image
%I saves the information of image modelgray.jpg
imshow(I);title(‘original image‘);
%display original image
I64=floor(I/4)*4+2;
III=double(I);
I6464=double(I64);
I64_mse=sum(sum((III-I6464).^2))/(M*N);
mean64=sum(sum(I64))/(M*N);
mean64_2=mean64*ones(MN);
I64_2=double(I64)-mean64_2;
sigma2_64=sum(sum((I64_2).^2))./(M*N);
I64_snr=10*log(sigma2_64/I64_mse);
I64_psnr=10*log(255^2/I64_mse);
fprintf(‘\nLevel=64 MSE/SNR/PSNR are %f / %f / %f separately.\n‘I64_mseI64_snrI64_psnr);
figure;
imshow(I64);title(‘quantized image with L=64‘);
%level=64
%display the MSE/SNR/PSNR and the quantized image
I32=floor(I/8)*8;
I32_mse=sum(sum((I-I32).^2))/(M*N);
相关资源
- 图像腐蚀和图像膨胀Matlab代码
- Sobel算子图像边缘提取Matlab代码
- 用matlab实现自适应图像阈值分割最大
- 数字图像处理MATLAB2015版 源代码
- 小波变换的图像去噪的matlab程序的源
- 基于matlab的彩色图像的分割算法
- 基于Matlab的区域生长法分割图像
- 直方图规定化程序自己编的,matlab
- 苹果的特征检测与MATLAB实现
- 图像压缩SPIHT算法
- matlab遥感图像处理
- LSB matching
- 基于matlab的图像增强设计
- 基于边缘的图像配准程序
- matlab图像融合工具箱
- 何恺明图像去雾Matlab代码
- 贝叶斯图像去噪
- Harris角点检测拼接包含ransac灰度图像
- 小波图像压缩matlab源码
- BP神经网络在遥感图像中的分类
- 图像融合的评价指标
- 基于形态学的权重自适应图像去噪.
- 基于直方图优化的图像去雾技术.zip
- 高光谱遥感图像FuzzyMeansCluster算法-m
- 图像的信噪比的无参考计算
- 两个三维图像互信息计算
- 基于HSV非均匀量化直方图的图像检索
- 图像清晰度评价函数
- matlab图像互信息计算
- 利用matlab实现图像的角点检测
评论
共有 条评论