pub struct PixelBufferProcessor { /* private fields */ }Expand description
Pixel buffer post-processor that dilates the mask by a specified radius
Implementations§
Trait Implementations§
Source§impl Clone for PixelBufferProcessor
impl Clone for PixelBufferProcessor
Source§fn clone(&self) -> PixelBufferProcessor
fn clone(&self) -> PixelBufferProcessor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PixelBufferProcessor
impl Debug for PixelBufferProcessor
Source§impl PostProcessor for PixelBufferProcessor
impl PostProcessor for PixelBufferProcessor
Source§fn process_mask(&self, mask: &Array2<u8>) -> Result<Array2<u8>>
fn process_mask(&self, mask: &Array2<u8>) -> Result<Array2<u8>>
Apply post-processing to a binary mask Read more
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
Get a description of this post-processor
Source§fn validate_parameters(&self) -> Result<()>
fn validate_parameters(&self) -> Result<()>
Validate that the post-processor parameters are valid
Auto Trait Implementations§
impl Freeze for PixelBufferProcessor
impl RefUnwindSafe for PixelBufferProcessor
impl Send for PixelBufferProcessor
impl Sync for PixelBufferProcessor
impl Unpin for PixelBufferProcessor
impl UnsafeUnpin for PixelBufferProcessor
impl UnwindSafe for PixelBufferProcessor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more