더북(TheBook)

magnitude() 함수의 입력으로 사용되는 xyCV_32F 또는 CV_64F 깊이를 사용하는 행렬 또는 벡터이어야 합니다. magnitude() 함수의 출력 magnitude를 구성하는 원소 값은 다음 수식에 의해 계산됩니다.

만약 x 방향으로 미분과 y 방향으로 미분이 저장된 두 개의 행렬이 있을 때, 그래디언트의 방향을 계산하고 싶다면 phase() 함수를 사용할 수 있습니다. phase() 함수 원형은 다음과 같습니다.

void phase(InputArray x, InputArray y, OutputArray angle, bool angleInDegrees = false);

x

벡터의 x 좌표를 나타내는 실수 행렬 또는 벡터

y

벡터의 y 좌표를 나타내는 실수 행렬 또는 벡터. x와 크기와 타입이 같아야 합니다.

angle

벡터의 방향을 나타내는 실수 행렬 또는 벡터. x와 같은 크기, 같은 타입을 갖습니다.

angleInDegrees

이 값이 true이면 각도(degree) 단위를 사용하고, false이면 라디안(radian) 단위를 사용합니다.

 

phase() 함수에서 xy는 입력이고, angle은 출력입니다. angle의 각 원소는 다음 수식에 의해 계산됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.