问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求M文件,直接求图像的峰值信噪比(无论灰度和彩色)

发布网友 发布时间:2022-06-04 21:17

我来回答

3个回答

热心网友 时间:2023-10-31 20:31

>> close all
>> clear all
>> I=imread('lena.bmp');
>> J=imnoise(I,'gaussian',0.01,0.005);
>> A=imread('lena.bmp');
[M,N]=size(A);
B = imread('J.bmp');
a=double(A);
b=double(B);
sum=0;
for i=1:M;
for j=1:N;
sum=sum+(a(i,j)-b(i,j))^2;
end;
end;
mseValue=sum/(M*N);
psnrValue=10*log10(255^2/mseValue);
disp(['输入数据的MSE为:',num2str(mseValue)]);
disp(['输入数据的PSNR为:',num2str(psnrValue)]);

输入数据的MSE为:7915.4387
输入数据的PSNR为:9.1461

以上是MATLAB程序 及其输出结果 M文件可为
function PSNR = PSNR(A,B)
[M,N]=size(A);
x=double(A);
y=double(B);
sum=0;
for i=1:M;
for j=1:N;
sum=sum+(x(i,j)-y(i,j))^2;
end;
end;
mseValue=sum/(M*N);
psnrValue=10*log10(255^2/mseValue);
disp(['输入数据的MSE为:',num2str(mseValue)]);
disp(['输入数据的PSNR为:',num2str(psnrValue)]);

热心网友 时间:2023-10-31 20:32

[a,b,c]=size(I);%i为所要求的图片
snr=0;
if c==1;%灰度图像
Ps=sum(sum((I-mean(mean(I))).^2));%原始信号
Pn=sum(sum((I-In).^2))%;in为噪声信号
snr=10*log10(Ps/Pn);
elseif c==3;%彩色图像for i=1:3
Ps=sum(sum((I(:,:,i)-mean(mean(I(:,:,i)))).^2));%原始信号
Pn=sum(sum((I(:,:,i)-In(:,:,i)).^2));;%in为噪声信号
snr=snr+10*log10(Ps/Pn);
end
snr=snr/3;
end

这个代码涉及到的信噪比是新的图像与原始图像的比较来自:求助得到的回答

热心网友 时间:2023-10-31 20:32

function [ PSNR,MSE ] = Psnr( im1,im2 )

%------------------------计算峰值信噪比程序———————————————-----
% im1 : the original image matrix
% im2 : the modified image matrix

if (size(im1))~=(size(im2))
error('错误:两个输入图象的大小不一致');
end

[m,n] = size(im1);
A = double(im1);
B = double(im2);
D = sum( sum( (A-B).^2 ) );%||A-B||^2
MSE = D / (m * n);
if D == 0
error('两幅图像完全一样');
PSNR = 200;
else
PSNR = 10*log10( (255^2) / MSE );
end追问有处理彩色图像的吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米平板6Max没有网络怎么办 ...wifi和4G网络我都试过都现实吗没有网络。刚买的是正品没有刷机_百度... 2023年淘宝双11招商规则 淘宝国庆狂欢季招商规则及玩法 淘宝年货买不停招商规则 淘宝超来电活动招商规则 ZIP转换成RAR怎么转换? 衢州醉根艺品有限公司怎么样? 徐谷青主要业绩 徐谷青人物介绍 害群之马翻译 文言文“害群之马”怎么翻译? 噪声密文图像的峰值信噪比为8,这个值是合适的吗? 图像信噪比定义式是什么 峰值信噪比一般为多大? 成语:害群之?星星之? 害群成语有哪些 《中国新说唱》将回归,节目中走出了哪些实力说唱歌手? 通过端口1433连接到主机localhost的tcp/IP连接失败 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。 om.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。 这两个人是什么关系,是情侣吗? 这个有情侣头像吗 请问这两张是情侣头像吗? 王者荣耀这两个桃心是情侣关系吗 这两对是情侣头像吗?如果不是但有一张是的话可以把另一半发给我吗 QQSG里的情侣称号跟亲密的关系表 U盘里的视频文件删除不了,怎么办 删除U盘内视频因提示写有保护而删不掉怎么办?请髙手指教、谢谢! 哪个键盘是拼音键 这个程序对吗?求峰值信噪比,我把修改前后的两幅图像数据改成了二维数组 小米2s开机电流最大是多少 小米2充电电流多大为正常? 小米2s适合什么电流充电 小米2sotg输出电压电流是多少? 小米2S 座充 疑问???电压电流 小米2s适配器输出电流大于1安可以吗 嘀嗒拼车耽误时间吗 蒋天生几集睡后妈 车宝山的人物家庭 摩托车单缸双缸是什么意思 p6k1200a 是什么二极管? 可以用什么二极管代替? 购房合同是一个人的名字,计算公积金贷款额时能否将配偶的公积金基数加进去 老婆先公积金贷款我怎么加进来 怎样在QQ上找到几月几日的文件 陕西联通一卡多号如何用副卡打电话 联通副卡给副卡打电话要钱吗 我把qq邮箱添加到手机自带的电子邮件里为什么总是显示密码错误,我已多次确认密码正确 朱自清散文集哪里下载