pub fn transform(src: &dyn core::ToInputArray, dst: &mut dyn core::ToOutputArray, m: &dyn core::ToInputArray) -> Result<()> {
	input_array_arg!(src);
	output_array_arg!(dst);
	input_array_arg!(m);
	unsafe { sys::cv_transform_const__InputArrayX_const__OutputArrayX_const__InputArrayX(src.as_raw__InputArray(), dst.as_raw__OutputArray(), m.as_raw__InputArray()) }.into_result()
}
/// Performs the matrix transformation of every array element.
/// 
/// The function cv::transform performs the matrix transformation of every
/// element of the array src and stores the results in dst :
/// ![block formula](https://latex.codecogs.com/png.latex?%5Ctexttt%7Bdst%7D%20%28I%29%20%3D%20%20%5Ctexttt%7Bm%7D%20%5Ccdot%20%5Ctexttt%7Bsrc%7D%20%28I%29)
/// (when m.cols=src.channels() ), or
/// ![block formula](https://latex.codecogs.com/png.latex?%5Ctexttt%7Bdst%7D%20%28I%29%20%3D%20%20%5Ctexttt%7Bm%7D%20%5Ccdot%20%5B%20%5Ctexttt%7Bsrc%7D%20%28I%29%3B%201%5D)
/// (when m.cols=src.channels()+1 )
/// 
/// Every element of the N -channel array src is interpreted as N -element
/// vector that is transformed using the M x N or M x (N+1) matrix m to
/// M-element vector - the corresponding element of the output array dst .
/// 
/// The function may be used for geometrical transformation of
/// N -dimensional points, arbitrary linear color space transformation (such
/// as various kinds of RGB to YUV transforms), shuffling the image
/// channels, and so forth.
/// ## Parameters
/// * src: input array that must have as many channels (1 to 4) as
/// m.cols or m.cols-1.
/// * dst: output array of the same size and depth as src; it has as
/// many channels as m.rows.
/// * m: transformation 2x2 or 2x3 floating-point matrix.
/// ## See also
/// perspectiveTransform, getAffineTransform, estimateAffine2D, warpAffine, warpPerspective
Performs the matrix transformation of every array element.
The function cv::transform performs the matrix transformation of every
element of the array src and stores the results in dst :
[block formula]
(when m.cols=src.channels() ), or
[block formula]
(when m.cols=src.channels()+1 )

Every element of the N -channel array src is interpreted as N -element
vector that is transformed using the M x N or M x (N+1) matrix m to
M-element vector - the corresponding element of the output array dst .

The function may be used for geometrical transformation of
N -dimensional points, arbitrary linear color space transformation (such
as various kinds of RGB to YUV transforms), shuffling the image
channels, and so forth.
Performs the matrix transformation of every array element . The function cv :: transform performs the matrix transformation of every element of the array src and stores the results in dst : [ block formula ] ( when m . cols = src . channels () ) or [ block formula ] ( when m . cols = src . channels () + 1 ) Every element of the N - channel array src is interpreted as N - element vector that is transformed using the M x N or M x ( N + 1 ) matrix m to M - element vector - the corresponding element of the output array dst . The function may be used for geometrical transformation of N - dimensional points arbitrary linear color space transformation ( such as various kinds of RGB to YUV transforms ) shuffling the image channels and so forth .
pub fn transform(src: &dyn core::ToInputArray, dst: &mut dyn core::ToOutputArray, m: &dyn core::ToInputArray) -> Result<()> {
	input_array_arg!(src);
	output_array_arg!(dst);
	input_array_arg!(m);
	unsafe { sys::cv_transform_const__InputArrayX_const__OutputArrayX_const__InputArrayX(src.as_raw__InputArray(), dst.as_raw__OutputArray(), m.as_raw__InputArray()) }.into_result()
}
pub fn transform ( src : & dyn core :: ToInputArray , dst : & mut dyn core :: ToOutputArray , m : & dyn core :: ToInputArray ) -> Result < ( ) > { input_array_arg ! ( src ) ; output_array_arg ! ( dst ) ; input_array_arg ! ( m ) ; unsafe { sys :: cv_transform_const__InputArrayX_const__OutputArrayX_const__InputArrayX ( src . as_raw__InputArray ( ) , dst . as_raw__OutputArray ( ) , m . as_raw__InputArray ( ) ) } . into_result ( ) }
Performs the matrix transformation of every array element.
Performs the matrix transformation of every array element .
src
&dyn core::ToInputArray
dst
&mut dyn core::ToOutputArray
m
&dyn core::ToInputArray
see also
perspectiveTransform, getAffineTransform, estimateAffine2D, warpAffine, warpPerspective
perspectiveTransform getAffineTransform estimateAffine2D warpAffine warpPerspective