Trait opencv::core::ToInputOutputArray

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

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

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

For more info see comments for ToInputArray and ToOutputArray.

Required Methods§

Implementors§

source§

impl ToInputOutputArray for &mut Mat

source§

impl ToInputOutputArray for &mut GpuMat

source§

impl ToInputOutputArray for &mut HostMem

source§

impl ToInputOutputArray for &mut UMat

source§

impl ToInputOutputArray for &mut Vector<f32>

source§

impl ToInputOutputArray for &mut Vector<f64>

source§

impl ToInputOutputArray for &mut Vector<i32>

source§

impl ToInputOutputArray for &mut Vector<u8>

source§

impl ToInputOutputArray for &mut Vector<Mat>

source§

impl ToInputOutputArray for &mut Vector<UMat>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl ToInputOutputArray for &mut Vector<Point2d>

source§

impl ToInputOutputArray for &mut Vector<Point2f>

source§

impl ToInputOutputArray for &mut Vector<Point3d>

source§

impl ToInputOutputArray for &mut Vector<Point3f>

source§

impl ToInputOutputArray for &mut Vector<Point3i>

source§

impl ToInputOutputArray for &mut Vector<Point>

source§

impl ToInputOutputArray for &mut Vector<Rect2d>

source§

impl ToInputOutputArray for &mut Vector<Rect>

source§

impl ToInputOutputArray for &mut Vector<Scalar>

source§

impl ToInputOutputArray for &mut Vector<Size>

source§

impl ToInputOutputArray for &mut Vector<Vec2d>

source§

impl ToInputOutputArray for &mut Vector<Vec2f>

source§

impl ToInputOutputArray for &mut Vector<Vec2i>

source§

impl ToInputOutputArray for &mut Vector<Vec3d>

source§

impl ToInputOutputArray for &mut Vector<Vec3f>

source§

impl ToInputOutputArray for &mut Vector<Vec3i>

source§

impl ToInputOutputArray for &mut Vector<Vec4f>

source§

impl ToInputOutputArray for &mut Vector<Vec4i>

source§

impl ToInputOutputArray for &mut Vector<Vec6f>

source§

impl ToInputOutputArray for Mat

source§

impl ToInputOutputArray for GpuMat

source§

impl ToInputOutputArray for HostMem

source§

impl ToInputOutputArray for UMat

source§

impl ToInputOutputArray for Vector<f32>

source§

impl ToInputOutputArray for Vector<f64>

source§

impl ToInputOutputArray for Vector<i32>

source§

impl ToInputOutputArray for Vector<u8>

source§

impl ToInputOutputArray for Vector<Mat>

source§

impl ToInputOutputArray for Vector<UMat>

source§

impl ToInputOutputArray for Vector<Vector<f32>>

source§

impl ToInputOutputArray for Vector<Vector<f64>>

source§

impl ToInputOutputArray for Vector<Vector<i32>>

source§

impl ToInputOutputArray for Vector<Vector<u8>>

source§

impl ToInputOutputArray for Vector<Vector<Point2d>>

source§

impl ToInputOutputArray for Vector<Vector<Point2f>>

source§

impl ToInputOutputArray for Vector<Vector<Point3d>>

source§

impl ToInputOutputArray for Vector<Vector<Point3f>>

source§

impl ToInputOutputArray for Vector<Vector<Point3i>>

source§

impl ToInputOutputArray for Vector<Vector<Point>>

source§

impl ToInputOutputArray for Vector<Vector<Vec2d>>

source§

impl ToInputOutputArray for Vector<Vector<Vec2f>>

source§

impl ToInputOutputArray for Vector<Vector<Vec2i>>

source§

impl ToInputOutputArray for Vector<Vector<Vec3d>>

source§

impl ToInputOutputArray for Vector<Vector<Vec3f>>

source§

impl ToInputOutputArray for Vector<Point2d>

source§

impl ToInputOutputArray for Vector<Point2f>

source§

impl ToInputOutputArray for Vector<Point3d>

source§

impl ToInputOutputArray for Vector<Point3f>

source§

impl ToInputOutputArray for Vector<Point3i>

source§

impl ToInputOutputArray for Vector<Point>

source§

impl ToInputOutputArray for Vector<Rect2d>

source§

impl ToInputOutputArray for Vector<Rect>

source§

impl ToInputOutputArray for Vector<Scalar>

source§

impl ToInputOutputArray for Vector<Size>

source§

impl ToInputOutputArray for Vector<Vec2d>

source§

impl ToInputOutputArray for Vector<Vec2f>

source§

impl ToInputOutputArray for Vector<Vec2i>

source§

impl ToInputOutputArray for Vector<Vec3d>

source§

impl ToInputOutputArray for Vector<Vec3f>

source§

impl ToInputOutputArray for Vector<Vec3i>

source§

impl ToInputOutputArray for Vector<Vec4f>

source§

impl ToInputOutputArray for Vector<Vec4i>

source§

impl ToInputOutputArray for Vector<Vec6f>

source§

impl ToInputOutputArray for _InputOutputArray

source§

impl<T> ToInputOutputArray for Mat_<T>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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