一幅图像经处理后PSNR等于39,怎么还一下能看出与图像的差别呢,不是说PSNR大于35人眼就分不出俩图像差别
答案:2 悬赏:60 手机版
解决时间 2021-02-22 16:22
- 提问者网友:回忆在搜索
- 2021-02-21 22:22
一幅图像经处理后PSNR等于39,怎么还一下能看出与图像的差别呢,不是说PSNR大于35人眼就分不出俩图像差别
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-02-21 23:34
你处理了什么?
看看这个:
许多实验结果都显示,PSNR的分数无法和人眼看到的视觉品质完全一致,有可能PSNR较高者看起来反而比PSNR较低者差。这是因为人眼的视觉对于误差的敏感度并不是绝对的,其感知结果会受到许多因素的影响而产生变化(例如:人眼对空间频率较低的对比差异敏感度较高,人眼对亮度对比差异的敏感度较色度高,人眼对一个区域的感知结果会受到其周围邻近区域的影响)。
看看这个:
许多实验结果都显示,PSNR的分数无法和人眼看到的视觉品质完全一致,有可能PSNR较高者看起来反而比PSNR较低者差。这是因为人眼的视觉对于误差的敏感度并不是绝对的,其感知结果会受到许多因素的影响而产生变化(例如:人眼对空间频率较低的对比差异敏感度较高,人眼对亮度对比差异的敏感度较色度高,人眼对一个区域的感知结果会受到其周围邻近区域的影响)。
全部回答
- 1楼网友:逃夭
- 2021-02-22 00:57
假设2图像 i1, i2 大小为mxn像素
1. 先求 mse (mean squared error)
mse = 1/(m*n) * sum(sum((i1-i2).^2));
2. psnr = 10*log10(maxi^2 / mse);
这里maxi是指图像中像素灰度最大的可能取值。比如对于8 bit的图像,maxi = 2^8-1 = 255.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯