[][src]Struct arrayfire::Features

pub struct Features { /* fields omitted */ }

A set of Array objects (usually, used in Computer vision context)

Features struct is used by computer vision functions to return the outcome of their operation. Typically, such output has the following Arrays:

  • X positions of the features
  • Y positions of the features
  • Scores of the features
  • Orientations of the features
  • Sizes of the features

Methods

impl Features[src]

pub fn new(n: u64) -> Self[src]

Create and return an object of type Features

This object is basically a bunch of Arrays.

pub fn num_features(&self) -> i64[src]

Get total number of features found

pub fn xpos(&self) -> Array<f32>[src]

Get x coordinates Array

pub fn ypos(&self) -> Array<f32>[src]

Get y coordinates Array

pub fn score(&self) -> Array<f32>[src]

Get score Array

pub fn orientation(&self) -> Array<f32>[src]

Get orientation Array

pub fn size(&self) -> Array<f32>[src]

Get features size Array

pub fn get(&self) -> i64[src]

Get the internal handle for Features object

Trait Implementations

impl Clone for Features[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Drop for Features[src]

Auto Trait Implementations

impl Send for Features

impl Sync for Features

Blanket Implementations

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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