このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。
psnr
ピークs/n比(psnr)
构文
说明
例
元のをしてノイズを含むのののののをを
イメージ読み取りノイズ追加しコピーをします元のイメージは参照参照。。。
ref = imread('pout.tif');a = imnoise(参考,'椒盐',0.02);
psnrを计算ます。。
[peaksnr,snr] = psnr(a,ref);fprintf('\ n峰值-SNR值为%0.4F',峰);
峰值SNR值为22.6437
fprintf('\ n SNR值为%0.4F \ n',snr);
SNR值为15.5524
Dlarray
入力psnrのの计算
イメージをにた后イメージデータ使用し书式化されていないDlarray
オブジェクトを作成ます。
ref = imread(“草莓.jpg”);ref = im2single(ref);dlref = dlarray(ref);
イメージにを加えた,を含むイメージを使用しして书式书式化さされないDlarray
オブジェクトを作成ます。
嘈杂= imnoise(参考,'椒盐');dlnoisy = dlarray(嘈杂);
元のに対するを含むデータピークピークsnr snrをを计算し。
[peaksnr,snr] = psnr(dlnoisy,dlref)
peaksnr = 1x1单dlarray 17.5941
snr = 1x1单dlarray 11.1265
psnrの计算计算のののの计算计算
参照イメージワークスペースに。。
ref = imread(“ Office_1.jpg”);
6个もつもつもつもつ个のからシーケンスを格纳するするためののののののつつつの配列をますますます割り当て
numframes = 6;imSoriginal = zeros([size(ref)numframes],class(ref));imsnoisy = zeros([size(ref)numframes],class(ref));
を読み取りに割り当てたにそのイメージをします。。ますつつつのの配列配列にににに,元元ののイメージイメージイメージデータデータデータをを2ます。
为了p = 1:numframes filename = strcat(“办公室_”,num2str(p),“ .jpg”);im = imread(filename);imsoriginal(:,:,:,:,p)= im;imsnoisy(:,:,:,:,p)= imnoise(im,,“椒盐”);结尾
イメージを表示し。最初最初行に,元イメージイメージののシーケンスシーケンスシーケンスががが表示されます2
蒙太奇(猫(4,imsoriginal,imsnoisy),“尺寸”,[2个numframes])
sscb'(空间空间,チャネル,,バッチバッチ)としてとしてとして指定しノイズを含むイメージとと対応対応するするのののののの
peak_psnrs = psnr(imsnoisy,imsoriginal,“ dataformat”,,,,“ SSCB”);peak_psnrs = squeeze(peak_psnrs)
peak_psnrs =6×116.3560 16.9698 17.8079 18.1843 18.0656 17.1682
入力引数
一种
-解析されるイメージ
数値配列|Dlarray
オブジェクト
解析さイメージ任意のの数値配列,またはDlarray
(深度学习工具箱)オブジェクトとして指定ます。
データ::单身的
|双倍的
|INT16
|UINT8
|UINT16
DataFormat
-次元ラベル
字符串スカラー|文字ベクトル
入力イメージ一种
および参考
の。。。スカラー文字ベクトルとしてし。。。DataFormat
の各はラベルのいずれかばなりません。
s
- 空间C
- チャネルb
- バッチ観测値
この书式ににつよりラベルまたはラベルをことはできません。入力入力イメージがれれれれDlarray
オブジェクトの场合,'DataFormat
'を指定ないでください。
例:'SSC'
2 2つ次元とととつのつのチャネルにあることをを示しますますます。。これ,,,,,,,,,次元次元次元次元次元次元次元
例:'SSCB'
2 2つ次元次元,,,つのつの,,およびおよびおよびおよびおよびつつのの次元配列配列配列にににあるあるあるあるあることをををを示しますこれこれ,,次元次元次元次元次元次元次元次元
出力引数
峰值
- psnr
数値|数値|Dlarray
オブジェクト
psnr。。。次のかの値として返され。。。
入力イメージのタイプ | psnrの値 |
---|---|
|
単一psnr测定测定をもつ数値スカラー。。 |
|
psnr测定测定値をもつもつもつもつ1行1列1列Dlarray オブジェクト。 |
|
入力イメージ同じ次元の。。峰值 の空间チャネルは大きさがががののです。バッチのの各各要素ににににににはははつつつつつつつのののののの |
|
入力イメージと次元のDlarray オブジェクト。峰值 の空间チャネルは大きさがががののです。バッチのの各各要素ににににににはははつつつつつつつのののののの |
一种
および参考
のデータ型が单身的
である场合,峰值
のデータ型は单身的
になり。そうでない场合,峰值
のデータ型は双倍的
になります。
snr
- s/n比
数値|数値|Dlarray
オブジェクト
s/n比比比次のいずれかの値としてれ。。。。
入力イメージのタイプ | psnrの値 |
---|---|
|
snr测定测定値もつ数値。。。 |
|
snr测定测定値もつもつもつもつ1行1列1列Dlarray オブジェクト。 |
|
入力イメージ同じ次元の。。snr 1の次元は大きさがががのです。バッチののの各要素要素にににはははははつつつつつつつつつのののの |
|
入力イメージと次元のDlarray オブジェクト。峰值 1の次元は大きさがががのです。バッチののの各要素要素にににはははははつつつつつつつつつのののの |
一种
および参考
のデータ型が单身的
である场合,snr
のデータ型は单身的
になり。そうでない场合,snr
のデータ型は双倍的
になります。
アルゴリズム
关数psnr
psnrををををををを计算し。。。。。
峰值
は,指定か,の型の范囲取得されますます。たとえばたとえば,データUINT8
であるイメージの,峰值
は255
とmseははは,一种
と参考
の间平均二乘误差。。
拡张机能
バージョン履歴
matlabコマンド
Matlabコマンドコマンドにするがクリックされまし。。
matlabコマンドコマンドに入力してしください。。。。ブラウザー
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)