or an absolute or relative difference norm if src2 is there:
As example for one array consider the function \f$r(x)= \begin{pmatrix} x \\ 1-x \end{pmatrix}, x \in [-1;1]\f$.
As example for one array consider the function \f$r(x)= \begin{pmatrix} x \\ 1-x \end{pmatrix}, x \in [-1;1]\f$.
The \f$ L_{1}, L_{2} \f$ and \f$ L_{\infty} \f$ norm for the sample value \f$r(-1) = \begin{pmatrix} -1 \\ 2 \end{pmatrix}\f$
The \f$ L_{1}, L_{2} \f$ and \f$ L_{\infty} \f$ norm for the sample value \f$r(-1) = \begin{pmatrix} -1 \\ 2 \end{pmatrix}\f$
is calculated as follows
is calculated as follows
...
@@ -676,14 +662,16 @@ The following graphic shows all values for the three norm functions \f$\| r(x) \
...
@@ -676,14 +662,16 @@ The following graphic shows all values for the three norm functions \f$\| r(x) \
It is notable that the \f$ L_{1} \f$ norm forms the upper and the \f$ L_{\infty} \f$ norm forms the lower border for the example function \f$ r(x) \f$.
It is notable that the \f$ L_{1} \f$ norm forms the upper and the \f$ L_{\infty} \f$ norm forms the lower border for the example function \f$ r(x) \f$.


The function cv::norm returns the calculated norm.
When the mask parameter is specified and it is not empty, the norm is
When the mask parameter is specified and it is not empty, the norm is
If normType is not specified, NORM_L2 is used.
calculated only over the region specified by the mask.
calculated only over the region specified by the mask.
Multi-channel input arrays are treated as single-channel arrays, that is,
Multi-channel input arrays are treated as single-channel arrays, that is,
the results for all channels are combined.
the results for all channels are combined.
Hamming norms can only be calculated with CV_8U depth arrays.
@param src1 first input array.
@param src1 first input array.
@param normType type of the norm (see cv::NormTypes).
@param normType type of the norm (see cv::NormTypes).
@param mask optional operation mask; it must have the same size as src1 and CV_8UC1 type.
@param mask optional operation mask; it must have the same size as src1 and CV_8UC1 type.
...
@@ -696,18 +684,6 @@ This version of cv::norm calculates the absolute difference norm
...
@@ -696,18 +684,6 @@ This version of cv::norm calculates the absolute difference norm
or the relative difference norm of arrays src1 and src2.
or the relative difference norm of arrays src1 and src2.
The type of norm to calculate is specified using cv::NormTypes.
The type of norm to calculate is specified using cv::NormTypes.