Skip to content

Mat

Singleton Methods

diag(d: Cv::Mat) -> Cv::Mat

eye(size: Cv::Size, type: Integer) -> Cv::MatExpr

eye(rows: Integer, cols: Integer, type: Integer) -> Cv::MatExpr

get_default_allocator -> Cv::MatAllocator

get_std_allocator -> Cv::MatAllocator

ones(size: Cv::Size, type: Integer) -> Cv::MatExpr

ones(ndims: Integer, sz: Rice::Pointer≺int≻, type: Integer) -> Cv::MatExpr

ones(rows: Integer, cols: Integer, type: Integer) -> Cv::MatExpr

set_default_allocator(allocator: Cv::MatAllocator) -> NilClass

zeros(size: Cv::Size, type: Integer) -> Cv::MatExpr

zeros(rows: Integer, cols: Integer, type: Integer) -> Cv::MatExpr

zeros(ndims: Integer, sz: Rice::Pointer≺int≻, type: Integer) -> Cv::MatExpr

Constructors

initialize(m: Cv::Cuda::GpuMat)

initialize(size: Cv::Size, type: Integer)

initialize(m: Cv::Mat, roi: Cv::Rect)

initialize(m: Cv::Mat, ranges: Cv::Range)

initialize(m: Cv::Mat, ranges: Std::Vector≺cv꞉꞉Range≻)

initialize()

initialize(sizes: Std::Vector≺int≻, type: Integer)

initialize(size: Cv::Size, type: Integer, s: Cv::Scalar)

initialize(m: Cv::Mat, row_range: Cv::Range, col_range: Cv::Range)

initialize(rows: Integer, cols: Integer, type: Integer)

initialize(sizes: Std::Vector≺int≻, type: Integer, s: Cv::Scalar)

initialize(ndims: Integer, sizes: Rice::Pointer≺int≻, type: Integer)

initialize(ndims: Integer, sizes: Rice::Pointer≺int≻, type: Integer, s: Cv::Scalar)

initialize(size: Cv::Size, type: Integer, data: Rice::Pointer≺void≻, step: Integer)

initialize(sizes: Std::Vector≺int≻, type: Integer, data: Rice::Pointer≺void≻, steps: Rice::Pointer≺unsigned Int64≻)

initialize(rows: Integer, cols: Integer, type: Integer, s: Cv::Scalar)

initialize(ndims: Integer, sizes: Rice::Pointer≺int≻, type: Integer, data: Rice::Pointer≺void≻, steps: Rice::Pointer≺unsigned Int64≻)

initialize(rows: Integer, cols: Integer, type: Integer, data: Rice::Pointer≺void≻, step: Integer)

Attributes

allocator: Cv::MatAllocator (read/write)

cols: Integer (read/write)

data: Rice::Pointer≺unsigned char≻ (read/write)

dataend: Rice::Pointer≺unsigned char≻ (read/write)

datalimit: Rice::Pointer≺unsigned char≻ (read/write)

datastart: Rice::Pointer≺unsigned char≻ (read/write)

dims: Integer (read/write)

flags: Integer (read/write)

rows: Integer (read/write)

size: Cv::MatSize (read/write)

step: Cv::MatStep (read)

u: Cv::UMatData (read/write)

Methods

!=(arg_0: Float) -> Cv::MatExpr

!=(arg_0: Cv::Mat) -> Cv::MatExpr

&(arg_0: Cv::Scalar) -> Cv::MatExpr

&(arg_0: Cv::Mat) -> Cv::MatExpr

*(arg_0: Float) -> Cv::MatExpr

*(arg_0: Cv::Mat) -> Cv::MatExpr

*(arg_0: Cv::MatExpr) -> Cv::MatExpr

+(arg_0: Cv::Mat) -> Cv::MatExpr

+(arg_0: Cv::Scalar) -> Cv::MatExpr

+(arg_0: Cv::MatExpr) -> Cv::MatExpr

-(arg_0: Cv::Scalar) -> Cv::MatExpr

-(arg_0: Cv::MatExpr) -> Cv::MatExpr

-(arg_0: Cv::Mat) -> Cv::MatExpr

/(arg_0: Cv::Mat) -> Cv::MatExpr

/(arg_0: Cv::MatExpr) -> Cv::MatExpr

/(arg_0: Float) -> Cv::MatExpr

<(arg_0: Float) -> Cv::MatExpr

<(arg_0: Cv::Mat) -> Cv::MatExpr

<=(arg_0: Float) -> Cv::MatExpr

<=(arg_0: Cv::Mat) -> Cv::MatExpr

==(arg_0: Cv::Mat) -> Cv::MatExpr

==(arg_0: Float) -> Cv::MatExpr

(arg_0: Float) -> Cv::MatExpr

(arg_0: Cv::Mat) -> Cv::MatExpr

=(arg_0: Cv::Mat) -> Cv::MatExpr

=(arg_0: Float) -> Cv::MatExpr

[](ranges: Std::Vector≺cv꞉꞉Range≻) -> Cv::Mat

[](ranges: Cv::Range) -> Cv::Mat

[](roi: Cv::Rect) -> Cv::Mat

[](row_range: Cv::Range, col_range: Cv::Range) -> Cv::Mat

[](arg_0: Integer, arg_1: Integer) -> Object

[]=(arg_0: Integer, arg_1: Integer, arg_2: Object) -> Cv::Mat

^(arg_0: Cv::Mat) -> Cv::MatExpr

^(arg_0: Cv::Scalar) -> Cv::MatExpr

addref -> NilClass

adjust_roi(dtop: Integer, dbottom: Integer, dleft: Integer, dright: Integer) -> Cv::Mat

assign(m: Cv::Mat) -> Cv::Mat

assign(s: Cv::Scalar) -> Cv::Mat

assign(expr: Cv::MatExpr) -> Cv::Mat

assign_to(m: Cv::Mat, type: Integer) -> NilClass

channels -> Integer

check_vector(elem_channels: Integer, depth: Integer, require_continuous: TrueClass) -> Integer

clone -> Cv::Mat

col(x: Integer) -> Cv::Mat

col_range(r: Cv::Range) -> Cv::Mat

col_range(startcol: Integer, endcol: Integer) -> Cv::Mat

continuous? -> TrueClass

convert_to(m: Cv::OutputArray, rtype: Integer, alpha: Float, beta: Float) -> NilClass

copy_size(m: Cv::Mat) -> NilClass

copy_to(m: Cv::OutputArray) -> NilClass

copy_to(m: Cv::OutputArray, mask: Cv::InputArray) -> NilClass

create(size: Cv::Size, type: Integer) -> NilClass

create(sizes: Std::Vector≺int≻, type: Integer) -> NilClass

create(rows: Integer, cols: Integer, type: Integer) -> NilClass

create(ndims: Integer, sizes: Rice::Pointer≺int≻, type: Integer) -> NilClass

cross(m: Cv::InputArray) -> Cv::Mat

data -> Integer

deallocate -> NilClass

depth -> Integer

diag(d: Integer) -> Cv::Mat

dot(m: Cv::InputArray) -> Float

each -> Integer

elem_size -> Integer

elem_size1 -> Integer

empty? -> TrueClass

get_u_mat(access_flags: Cv::AccessFlag, usage_flags: Cv::UMatUsageFlags) -> Cv::UMat

initialize_copy(m: Cv::Mat) -> NilClass

input_array -> Cv::InputArray

input_output_array -> Cv::InputOutputArray

inspect -> String

inv(method: Integer) -> Cv::MatExpr

locate_roi(whole_size: Cv::Size, ofs: Cv::Point) -> NilClass

mul(m: Cv::InputArray, scale: Float) -> Cv::MatExpr

output_array -> Cv::OutputArray

pop_back(nelems: Integer) -> NilClass

ptr(arg_0: Integer) -> Object

push_back(m: Cv::Mat) -> NilClass

push_back_(elem: Rice::Pointer≺void≻) -> NilClass

release -> NilClass

reserve(sz: Integer) -> NilClass

reserve_buffer(sz: Integer) -> NilClass

reshape(cn: Integer, rows: Integer) -> Cv::Mat

reshape(cn: Integer, newshape: Std::Vector≺int≻) -> Cv::Mat

reshape(cn: Integer, newndims: Integer, newsz: Rice::Pointer≺int≻) -> Cv::Mat

resize(sz: Integer) -> NilClass

resize(sz: Integer, s: Cv::Scalar) -> NilClass

row(y: Integer) -> Cv::Mat

row_range(r: Cv::Range) -> Cv::Mat

row_range(startrow: Integer, endrow: Integer) -> Cv::Mat

set_to(value: Cv::InputArray, mask: Cv::InputArray) -> Cv::Mat

step1(i: Integer) -> Integer

submatrix? -> TrueClass

t -> Cv::MatExpr

total -> Integer

total(start_dim: Integer, end_dim: Integer) -> Integer

type -> Integer

update_continuity_flag -> NilClass

|(arg_0: Cv::Mat) -> Cv::MatExpr

|(arg_0: Cv::Scalar) -> Cv::MatExpr