Trait opencv::core::ToInputArray

source ·
pub trait ToInputArray {
    // Required method
    fn input_array(&self) -> Result<BoxedRef<'_, _InputArray>>;
}
Expand description

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

You can pass references to the types implementing this trait everywhere where OpenCV API expects InputArray or InputArrayOfArrays.

More info in OpenCV docs.

Required Methods§

Implementations on Foreign Types§

source§

impl ToInputArray for &f64

source§

impl ToInputArray for &[u8]

source§

impl ToInputArray for f64

source§

impl<const N: usize> ToInputArray for [u8; N]

Implementors§

source§

impl ToInputArray for &Mat

source§

impl ToInputArray for &GpuMat

source§

impl ToInputArray for &HostMem

source§

impl ToInputArray for &MatExpr

source§

impl ToInputArray for &UMat

source§

impl ToInputArray for &Vector<bool>

source§

impl ToInputArray for &Vector<f32>

source§

impl ToInputArray for &Vector<f64>

source§

impl ToInputArray for &Vector<i32>

source§

impl ToInputArray for &Vector<u8>

source§

impl ToInputArray for &Vector<BoxedRef<'_, Mat>>

source§

impl ToInputArray for &Vector<BoxedRef<'_, GpuMat>>

source§

impl ToInputArray for &Vector<BoxedRef<'_, UMat>>

source§

impl ToInputArray for &Vector<Mat>

source§

impl ToInputArray for &Vector<GpuMat>

source§

impl ToInputArray for &Vector<UMat>

source§

impl ToInputArray for &Vector<Vector<f32>>

source§

impl ToInputArray for &Vector<Vector<f64>>

source§

impl ToInputArray for &Vector<Vector<i32>>

source§

impl ToInputArray for &Vector<Vector<u8>>

source§

impl ToInputArray for &Vector<Vector<Point2d>>

source§

impl ToInputArray for &Vector<Vector<Point2f>>

source§

impl ToInputArray for &Vector<Vector<Point3d>>

source§

impl ToInputArray for &Vector<Vector<Point3f>>

source§

impl ToInputArray for &Vector<Vector<Point3i>>

source§

impl ToInputArray for &Vector<Vector<Point>>

source§

impl ToInputArray for &Vector<Vector<Vec2d>>

source§

impl ToInputArray for &Vector<Vector<Vec2f>>

source§

impl ToInputArray for &Vector<Vector<Vec2i>>

source§

impl ToInputArray for &Vector<Vector<Vec3d>>

source§

impl ToInputArray for &Vector<Vector<Vec3f>>

source§

impl ToInputArray for &Vector<Point2d>

source§

impl ToInputArray for &Vector<Point2f>

source§

impl ToInputArray for &Vector<Point3d>

source§

impl ToInputArray for &Vector<Point3f>

source§

impl ToInputArray for &Vector<Point3i>

source§

impl ToInputArray for &Vector<Point>

source§

impl ToInputArray for &Vector<Rect2d>

source§

impl ToInputArray for &Vector<Rect>

source§

impl ToInputArray for &Vector<Scalar>

source§

impl ToInputArray for &Vector<Size>

source§

impl ToInputArray for &Vector<Vec2d>

source§

impl ToInputArray for &Vector<Vec2f>

source§

impl ToInputArray for &Vector<Vec2i>

source§

impl ToInputArray for &Vector<Vec3d>

source§

impl ToInputArray for &Vector<Vec3f>

source§

impl ToInputArray for &Vector<Vec3i>

source§

impl ToInputArray for &Vector<Vec4f>

source§

impl ToInputArray for &Vector<Vec4i>

source§

impl ToInputArray for &Vector<Vec6f>

source§

impl ToInputArray for Mat

source§

impl ToInputArray for GpuMat

source§

impl ToInputArray for HostMem

source§

impl ToInputArray for MatExpr

source§

impl ToInputArray for UMat

source§

impl ToInputArray for Vector<bool>

source§

impl ToInputArray for Vector<f32>

source§

impl ToInputArray for Vector<f64>

source§

impl ToInputArray for Vector<i32>

source§

impl ToInputArray for Vector<u8>

source§

impl ToInputArray for Vector<BoxedRef<'_, Mat>>

source§

impl ToInputArray for Vector<BoxedRef<'_, GpuMat>>

source§

impl ToInputArray for Vector<BoxedRef<'_, UMat>>

source§

impl ToInputArray for Vector<Mat>

source§

impl ToInputArray for Vector<GpuMat>

source§

impl ToInputArray for Vector<UMat>

source§

impl ToInputArray for Vector<Vector<f32>>

source§

impl ToInputArray for Vector<Vector<f64>>

source§

impl ToInputArray for Vector<Vector<i32>>

source§

impl ToInputArray for Vector<Vector<u8>>

source§

impl ToInputArray for Vector<Vector<Point2d>>

source§

impl ToInputArray for Vector<Vector<Point2f>>

source§

impl ToInputArray for Vector<Vector<Point3d>>

source§

impl ToInputArray for Vector<Vector<Point3f>>

source§

impl ToInputArray for Vector<Vector<Point3i>>

source§

impl ToInputArray for Vector<Vector<Point>>

source§

impl ToInputArray for Vector<Vector<Vec2d>>

source§

impl ToInputArray for Vector<Vector<Vec2f>>

source§

impl ToInputArray for Vector<Vector<Vec2i>>

source§

impl ToInputArray for Vector<Vector<Vec3d>>

source§

impl ToInputArray for Vector<Vector<Vec3f>>

source§

impl ToInputArray for Vector<Point2d>

source§

impl ToInputArray for Vector<Point2f>

source§

impl ToInputArray for Vector<Point3d>

source§

impl ToInputArray for Vector<Point3f>

source§

impl ToInputArray for Vector<Point3i>

source§

impl ToInputArray for Vector<Point>

source§

impl ToInputArray for Vector<Rect2d>

source§

impl ToInputArray for Vector<Rect>

source§

impl ToInputArray for Vector<Scalar>

source§

impl ToInputArray for Vector<Size>

source§

impl ToInputArray for Vector<Vec2d>

source§

impl ToInputArray for Vector<Vec2f>

source§

impl ToInputArray for Vector<Vec2i>

source§

impl ToInputArray for Vector<Vec3d>

source§

impl ToInputArray for Vector<Vec3f>

source§

impl ToInputArray for Vector<Vec3i>

source§

impl ToInputArray for Vector<Vec4f>

source§

impl ToInputArray for Vector<Vec4i>

source§

impl ToInputArray for Vector<Vec6f>

source§

impl ToInputArray for _InputArray

source§

impl ToInputArray for _InputOutputArray

source§

impl ToInputArray for _OutputArray

source§

impl<T> ToInputArray for Mat_<T>

source§

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

source§

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

source§

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

source§

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

source§

impl<T: Boxed + ToInputArray> ToInputArray for &BoxedRef<'_, T>

source§

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

source§

impl<T: Boxed + ToInputArray> ToInputArray for BoxedRef<'_, T>

source§

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