Trait opencv::core::ToOutputArray

source ·
pub trait ToOutputArray {
    // Required method
    fn output_array(&mut self) -> Result<BoxedRefMut<'_, _OutputArray>>;
}
Expand description

Trait to serve as a replacement for OutputArray in C++ OpenCV

You can pass reference to the type implementing this trait everywhere where OpenCV API expects OutputArray or OutputArrayOfArrays.

More info in OpenCV docs.

Required Methods§

Implementors§

source§

impl ToOutputArray for &mut Mat

source§

impl ToOutputArray for &mut GpuMat

source§

impl ToOutputArray for &mut HostMem

source§

impl ToOutputArray for &mut UMat

source§

impl ToOutputArray for &mut Vector<f32>

source§

impl ToOutputArray for &mut Vector<f64>

source§

impl ToOutputArray for &mut Vector<i32>

source§

impl ToOutputArray for &mut Vector<u8>

source§

impl ToOutputArray for &mut Vector<Mat>

source§

impl ToOutputArray for &mut Vector<UMat>

source§

impl ToOutputArray for &mut Vector<Vector<f32>>

source§

impl ToOutputArray for &mut Vector<Vector<f64>>

source§

impl ToOutputArray for &mut Vector<Vector<i32>>

source§

impl ToOutputArray for &mut Vector<Vector<u8>>

source§

impl ToOutputArray for &mut Vector<Vector<Point2d>>

source§

impl ToOutputArray for &mut Vector<Vector<Point2f>>

source§

impl ToOutputArray for &mut Vector<Vector<Point3d>>

source§

impl ToOutputArray for &mut Vector<Vector<Point3f>>

source§

impl ToOutputArray for &mut Vector<Vector<Point3i>>

source§

impl ToOutputArray for &mut Vector<Vector<Point>>

source§

impl ToOutputArray for &mut Vector<Vector<Vec2d>>

source§

impl ToOutputArray for &mut Vector<Vector<Vec2f>>

source§

impl ToOutputArray for &mut Vector<Vector<Vec2i>>

source§

impl ToOutputArray for &mut Vector<Vector<Vec3d>>

source§

impl ToOutputArray for &mut Vector<Vector<Vec3f>>

source§

impl ToOutputArray for &mut Vector<Point2d>

source§

impl ToOutputArray for &mut Vector<Point2f>

source§

impl ToOutputArray for &mut Vector<Point3d>

source§

impl ToOutputArray for &mut Vector<Point3f>

source§

impl ToOutputArray for &mut Vector<Point3i>

source§

impl ToOutputArray for &mut Vector<Point>

source§

impl ToOutputArray for &mut Vector<Rect2d>

source§

impl ToOutputArray for &mut Vector<Rect>

source§

impl ToOutputArray for &mut Vector<Scalar>

source§

impl ToOutputArray for &mut Vector<Size>

source§

impl ToOutputArray for &mut Vector<Vec2d>

source§

impl ToOutputArray for &mut Vector<Vec2f>

source§

impl ToOutputArray for &mut Vector<Vec2i>

source§

impl ToOutputArray for &mut Vector<Vec3d>

source§

impl ToOutputArray for &mut Vector<Vec3f>

source§

impl ToOutputArray for &mut Vector<Vec3i>

source§

impl ToOutputArray for &mut Vector<Vec4f>

source§

impl ToOutputArray for &mut Vector<Vec4i>

source§

impl ToOutputArray for &mut Vector<Vec6f>

source§

impl ToOutputArray for Mat

source§

impl ToOutputArray for GpuMat

source§

impl ToOutputArray for HostMem

source§

impl ToOutputArray for UMat

source§

impl ToOutputArray for Vector<f32>

source§

impl ToOutputArray for Vector<f64>

source§

impl ToOutputArray for Vector<i32>

source§

impl ToOutputArray for Vector<u8>

source§

impl ToOutputArray for Vector<Mat>

source§

impl ToOutputArray for Vector<UMat>

source§

impl ToOutputArray for Vector<Vector<f32>>

source§

impl ToOutputArray for Vector<Vector<f64>>

source§

impl ToOutputArray for Vector<Vector<i32>>

source§

impl ToOutputArray for Vector<Vector<u8>>

source§

impl ToOutputArray for Vector<Vector<Point2d>>

source§

impl ToOutputArray for Vector<Vector<Point2f>>

source§

impl ToOutputArray for Vector<Vector<Point3d>>

source§

impl ToOutputArray for Vector<Vector<Point3f>>

source§

impl ToOutputArray for Vector<Vector<Point3i>>

source§

impl ToOutputArray for Vector<Vector<Point>>

source§

impl ToOutputArray for Vector<Vector<Vec2d>>

source§

impl ToOutputArray for Vector<Vector<Vec2f>>

source§

impl ToOutputArray for Vector<Vector<Vec2i>>

source§

impl ToOutputArray for Vector<Vector<Vec3d>>

source§

impl ToOutputArray for Vector<Vector<Vec3f>>

source§

impl ToOutputArray for Vector<Point2d>

source§

impl ToOutputArray for Vector<Point2f>

source§

impl ToOutputArray for Vector<Point3d>

source§

impl ToOutputArray for Vector<Point3f>

source§

impl ToOutputArray for Vector<Point3i>

source§

impl ToOutputArray for Vector<Point>

source§

impl ToOutputArray for Vector<Rect2d>

source§

impl ToOutputArray for Vector<Rect>

source§

impl ToOutputArray for Vector<Scalar>

source§

impl ToOutputArray for Vector<Size>

source§

impl ToOutputArray for Vector<Vec2d>

source§

impl ToOutputArray for Vector<Vec2f>

source§

impl ToOutputArray for Vector<Vec2i>

source§

impl ToOutputArray for Vector<Vec3d>

source§

impl ToOutputArray for Vector<Vec3f>

source§

impl ToOutputArray for Vector<Vec3i>

source§

impl ToOutputArray for Vector<Vec4f>

source§

impl ToOutputArray for Vector<Vec4i>

source§

impl ToOutputArray for Vector<Vec6f>

source§

impl ToOutputArray for _InputOutputArray

source§

impl ToOutputArray for _OutputArray

source§

impl<T> ToOutputArray for Mat_<T>

source§

impl<T, A: SizedArray<T>> ToOutputArray for &mut Matx<T, A>
where Matx<T, A>: MatxExtern,

source§

impl<T, A: SizedArray<T>> ToOutputArray for Matx<T, A>
where Self: MatxExtern,

source§

impl<T, const N: usize> ToOutputArray for &mut VecN<T, N>
where VecN<T, N>: VecExtern,

source§

impl<T, const N: usize> ToOutputArray for VecN<T, N>
where Self: VecExtern,

source§

impl<T: Boxed + ToOutputArray> ToOutputArray for &mut BoxedRefMut<'_, T>

source§

impl<T: Boxed + ToOutputArray> ToOutputArray for BoxedRefMut<'_, T>