[][src]Struct cv_core::KeyPoint

pub struct KeyPoint(pub Point2<f64>);

A point on an image frame. This type should be used when the point location is on the image frame in pixel coordinates. This means the keypoint is neither undistorted nor normalized.

For calibrated coordinates, use a type that implements Bearing. This can be a type from a camera model crate (like cv-pinhole), or it can be the Unit<Vector3<f64>> type, which implements bearing.

Trait Implementations

impl AsMut<Point<f64, U2>> for KeyPoint[src]

impl AsRef<Point<f64, U2>> for KeyPoint[src]

impl Clone for KeyPoint[src]

impl Copy for KeyPoint[src]

impl Debug for KeyPoint[src]

impl Deref for KeyPoint[src]

type Target = Point2<f64>

The resulting type after dereferencing.

impl DerefMut for KeyPoint[src]

impl From<KeyPoint> for Point2<f64>[src]

impl From<Point<f64, U2>> for KeyPoint[src]

impl ImagePoint for KeyPoint[src]

impl PartialEq<KeyPoint> for KeyPoint[src]

impl PartialOrd<KeyPoint> for KeyPoint[src]

impl StructuralPartialEq for KeyPoint[src]

Auto Trait Implementations

impl Send for KeyPoint

impl Sync for KeyPoint

impl Unpin for KeyPoint

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Scalar for T where
    T: PartialEq<T> + Copy + Any + Debug
[src]

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,