计算公式:
- d s t ( I ) = x ( I ) 2 + y ( I ) 2 dst(I)=sqrt{x(I)^2+y(I)^2} dst(I)=x(I)2+y(I)2
表示两个矩阵对应元素求平方和后开根号,形成的矩阵和 x 的大小,数据类型一致。
代码:
void TestMagnitude()
{
float elements[6] = { 1,2,3,4,5,6 };
cv::Mat a = cv::Mat( 2,3, CV_32FC1, elements);
cv::Mat b = cv::Mat(2,3, CV_32FC1, elements);
cv::Mat c;
cv::magnitude(a, b, c);
return;
}
输入:
a
b
输出:
c



