이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

corr2

2차원 상관 계수

구문

R = corr2(A,B)

설명

예제

R = corr2(A,B)는 배열 AB 간의 2차원 상관 계수 R을 반환합니다.

선택적으로 GPU를 사용하여 상관 계수를 계산할 수 있습니다(Parallel Computing Toolbox™가 필요함). 자세한 내용은 Image Processing on a GPU 항목을 참조하십시오.

예제

상관 계수 계산하기

한 영상과 이와 동일한 영상을 중앙값 필터로 처리한 영상 간의 상관 계수를 계산합니다.

I = imread('pout.tif');
J = medfilt2(I);
R = corr2(I,J)
R = 0.9959

GPU에서 상관 계수 계산하기

한 영상과 이와 동일한 영상을 표준편차 필터로 처리한 영상 간의 상관 계수를 GPU에서 계산합니다.

I = gpuArray(imread('pout.tif'));
J = stdfilt(I);
R = corr2(I,J)
R =

    0.2762

입력 인수

모두 축소

첫 번째 입력 배열로, 숫자형 배열 또는 논리형 배열로 지정됩니다.

GPU를 사용하여 계산을 수행하려면 A를 숫자형 배열 또는 논리형 배열을 포함하는 gpuArray로 지정하십시오.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

두 번째 입력 배열로, 숫자형 배열 또는 논리형 배열로 지정됩니다. B는 첫 번째 입력 배열 A와 크기가 같습니다.

GPU를 사용하여 계산을 수행하려면 B를 숫자형 배열 또는 논리형 배열을 포함하는 gpuArray로 지정하십시오.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

출력 인수

모두 축소

상관 계수로, 숫자형 스칼라로 반환됩니다.

GPU를 사용하여 상관 계수를 계산하면 R은 숫자형 스칼라를 포함하는 gpuArray로 반환됩니다.

데이터형: double

알고리즘

corr2는 아래 식을 사용하여 상관 계수를 계산합니다.

r=mn(AmnA¯)(BmnB¯)(mn(AmnA¯)2)(mn(BmnB¯)2)

여기서 A¯ = mean2(A), B¯ = mean2(B)입니다.

확장 기능

참고 항목

|

R2006a 이전에 개발됨