#[repr(i32)]pub enum GrabCutClasses {
GC_BGD = 0,
GC_FGD = 1,
GC_PR_BGD = 2,
GC_PR_FGD = 3,
}
Expand description
class of the pixel in GrabCut algorithm
Variants§
GC_BGD = 0
an obvious background pixels
GC_FGD = 1
an obvious foreground (object) pixel
GC_PR_BGD = 2
a possible background pixel
GC_PR_FGD = 3
a possible foreground pixel
Trait Implementations§
Source§impl Clone for GrabCutClasses
impl Clone for GrabCutClasses
Source§fn clone(&self) -> GrabCutClasses
fn clone(&self) -> GrabCutClasses
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GrabCutClasses
impl Debug for GrabCutClasses
Source§impl From<GrabCutClasses> for i32
impl From<GrabCutClasses> for i32
Source§fn from(v: GrabCutClasses) -> Self
fn from(v: GrabCutClasses) -> Self
Converts to this type from the input type.
Source§impl PartialEq for GrabCutClasses
impl PartialEq for GrabCutClasses
Source§impl TryFrom<i32> for GrabCutClasses
impl TryFrom<i32> for GrabCutClasses
impl Copy for GrabCutClasses
impl Eq for GrabCutClasses
impl StructuralPartialEq for GrabCutClasses
Auto Trait Implementations§
impl Freeze for GrabCutClasses
impl RefUnwindSafe for GrabCutClasses
impl Send for GrabCutClasses
impl Sync for GrabCutClasses
impl Unpin for GrabCutClasses
impl UnwindSafe for GrabCutClasses
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more