[−][src]Struct arrayfire::Features
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(&self) -> Self
[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
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,