Struct rustml::opencv::RgbImage [] [src]

pub struct RgbImage {
    // some fields omitted
}

Methods

impl RgbImage

fn from_file(fname: &str) -> Option<RgbImage>

fn from_raw(image: *const IplImage) -> RgbImage

fn pixel(&self, x: usize, y: usize) -> Option<Rgb>

fn draw_box(&mut self, x: usize, y: usize, w: usize, h: usize, color: &Rgb)

fn dup(&self) -> RgbImage

Trait Implementations

impl Image for RgbImage

fn new(w: usize, h: usize) -> RgbImage

fn grid(images: &Vec<Self>, cols: usize, space: usize) -> Option<RgbImage>

fn buffer(&self) -> *const IplImage

fn pixel_as_rgb(&self, x: usize, y: usize) -> Option<Rgb>

fn set_pixel_from_rgb(&self, x: usize, y: usize, px: &Rgb)

fn width(&self) -> usize

fn height(&self) -> usize

fn depth(&self) -> usize

fn widthstep(&self) -> usize

fn channels(&self) -> usize

fn to_file(&self, fname: &str) -> bool

fn copy_from<T: Image>(&mut self, img: &T, x: usize, y: usize, width: usize, height: usize, dstx: usize, dsty: usize)

fn draw_text(&mut self, txt: &str, x: usize, y: usize, font: &Font)