MATLAB 도움말 센터
이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
평균제곱오차
err = immse(X,Y)
err = immse(X,Y)는 배열 X와 Y 간의 MSE(평균제곱오차)를 계산합니다. MSE 값이 낮을수록 X와 Y 간의 유사성이 더 크다는 의미입니다.
err
X
Y
예제
모두 축소
영상을 읽어 들인 후 이를 표시합니다.
ref = imread('pout.tif'); imshow(ref)
참조 영상의 복사본에 잡음을 추가하여 영상을 하나 더 만듭니다.
A = imnoise(ref,'salt & pepper', 0.02); imshow(A)
두 영상 간의 평균제곱오차를 계산합니다.
err = immse(A, ref); fprintf('\n The mean-squared error is %0.4f\n', err);
The mean-squared error is 353.7631
입력 배열로, 임의 차원의 숫자형 배열로 지정됩니다.
데이터형: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32
single
double
int8
int16
int32
uint8
uint16
uint32
입력 배열로, 크기 및 데이터형이 X와 같은 숫자형 배열로 지정됩니다.
평균제곱오차, 양수로 반환됩니다. err의 데이터형은 double형입니다. 단, 입력 영상의 데이터형이 single형인 경우 err의 데이터형은 single형입니다.
데이터형: single | double
모두 확장
immse 함수는 C 및 C++ 코드 생성을 지원합니다(MATLAB® Coder™가 필요함). 자세한 내용은 Code Generation for Image Processing 항목을 참조하십시오.
immse
R2014b에 개발됨
mean | median | psnr | ssim | sum | var
mean
median
psnr
ssim
sum
var
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의