OpenCV 3.0.0

org.opencv.core
Class Mat

java.lang.Object
  extended by org.opencv.core.Mat
Direct Known Subclasses:
MatOfByte, MatOfDMatch, MatOfDouble, MatOfFloat, MatOfFloat4, MatOfFloat6, MatOfInt, MatOfInt4, MatOfKeyPoint, MatOfPoint, MatOfPoint2f, MatOfPoint3, MatOfPoint3f, MatOfRect

public class Mat
extends java.lang.Object


Field Summary
 long nativeObj
           
 
Constructor Summary
Mat()
           
Mat(int rows, int cols, int type)
           
Mat(int rows, int cols, int type, Scalar s)
           
Mat(long addr)
           
Mat(Mat m, Range rowRange)
           
Mat(Mat m, Range rowRange, Range colRange)
           
Mat(Mat m, Rect roi)
           
Mat(Size size, int type)
           
Mat(Size size, int type, Scalar s)
           
 
Method Summary
 Mat adjustROI(int dtop, int dbottom, int dleft, int dright)
           
 void assignTo(Mat m)
           
 void assignTo(Mat m, int type)
           
 int channels()
           
 int checkVector(int elemChannels)
           
 int checkVector(int elemChannels, int depth)
           
 int checkVector(int elemChannels, int depth, boolean requireContinuous)
           
 Mat clone()
           
 Mat col(int x)
           
 Mat colRange(int startcol, int endcol)
           
 Mat colRange(Range r)
           
 int cols()
           
 void convertTo(Mat m, int rtype)
           
 void convertTo(Mat m, int rtype, double alpha)
           
 void convertTo(Mat m, int rtype, double alpha, double beta)
           
 void copyTo(Mat m)
           
 void copyTo(Mat m, Mat mask)
           
 void create(int rows, int cols, int type)
           
 void create(Size size, int type)
           
 Mat cross(Mat m)
           
 long dataAddr()
           
 int depth()
           
 Mat diag()
           
 Mat diag(int d)
           
static Mat diag(Mat d)
           
 int dims()
           
 double dot(Mat m)
           
 java.lang.String dump()
           
 long elemSize()
           
 long elemSize1()
           
 boolean empty()
           
static Mat eye(int rows, int cols, int type)
           
static Mat eye(Size size, int type)
           
 double[] get(int row, int col)
           
 int get(int row, int col, byte[] data)
           
 int get(int row, int col, double[] data)
           
 int get(int row, int col, float[] data)
           
 int get(int row, int col, int[] data)
           
 int get(int row, int col, short[] data)
           
 long getNativeObjAddr()
           
 int height()
           
 Mat inv()
           
 Mat inv(int method)
           
 boolean isContinuous()
           
 boolean isSubmatrix()
           
 void locateROI(Size wholeSize, Point ofs)
           
 Mat mul(Mat m)
           
 Mat mul(Mat m, double scale)
           
static Mat ones(int rows, int cols, int type)
           
static Mat ones(Size size, int type)
           
 void push_back(Mat m)
           
 int put(int row, int col, byte[] data)
           
 int put(int row, int col, double... data)
           
 int put(int row, int col, float[] data)
           
 int put(int row, int col, int[] data)
           
 int put(int row, int col, short[] data)
           
 void release()
           
 Mat reshape(int cn)
           
 Mat reshape(int cn, int rows)
           
 Mat row(int y)
           
 Mat rowRange(int startrow, int endrow)
           
 Mat rowRange(Range r)
           
 int rows()
           
 Mat setTo(Mat value)
           
 Mat setTo(Mat value, Mat mask)
           
 Mat setTo(Scalar s)
           
 Mat setTo(Scalar value, Mat mask)
           
 Size size()
           
 long step1()
           
 long step1(int i)
           
 Mat submat(int rowStart, int rowEnd, int colStart, int colEnd)
           
 Mat submat(Range rowRange, Range colRange)
           
 Mat submat(Rect roi)
           
 Mat t()
           
 java.lang.String toString()
           
 long total()
           
 int type()
           
 int width()
           
static Mat zeros(int rows, int cols, int type)
           
static Mat zeros(Size size, int type)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nativeObj

public final long nativeObj
Constructor Detail

Mat

public Mat()

Mat

public Mat(int rows,
           int cols,
           int type)

Mat

public Mat(int rows,
           int cols,
           int type,
           Scalar s)

Mat

public Mat(long addr)

Mat

public Mat(Mat m,
           Range rowRange)

Mat

public Mat(Mat m,
           Range rowRange,
           Range colRange)

Mat

public Mat(Mat m,
           Rect roi)

Mat

public Mat(Size size,
           int type)

Mat

public Mat(Size size,
           int type,
           Scalar s)
Method Detail

adjustROI

public Mat adjustROI(int dtop,
                     int dbottom,
                     int dleft,
                     int dright)

assignTo

public void assignTo(Mat m)

assignTo

public void assignTo(Mat m,
                     int type)

channels

public int channels()

checkVector

public int checkVector(int elemChannels)

checkVector

public int checkVector(int elemChannels,
                       int depth)

checkVector

public int checkVector(int elemChannels,
                       int depth,
                       boolean requireContinuous)

clone

public Mat clone()
Overrides:
clone in class java.lang.Object

col

public Mat col(int x)

colRange

public Mat colRange(int startcol,
                    int endcol)

colRange

public Mat colRange(Range r)

cols

public int cols()

convertTo

public void convertTo(Mat m,
                      int rtype)

convertTo

public void convertTo(Mat m,
                      int rtype,
                      double alpha)

convertTo

public void convertTo(Mat m,
                      int rtype,
                      double alpha,
                      double beta)

copyTo

public void copyTo(Mat m)

copyTo

public void copyTo(Mat m,
                   Mat mask)

create

public void create(int rows,
                   int cols,
                   int type)

create

public void create(Size size,
                   int type)

cross

public Mat cross(Mat m)

dataAddr

public long dataAddr()

depth

public int depth()

diag

public Mat diag()

diag

public Mat diag(int d)

diag

public static Mat diag(Mat d)

dims

public int dims()

dot

public double dot(Mat m)

dump

public java.lang.String dump()

elemSize

public long elemSize()

elemSize1

public long elemSize1()

empty

public boolean empty()

eye

public static Mat eye(int rows,
                      int cols,
                      int type)

eye

public static Mat eye(Size size,
                      int type)

get

public double[] get(int row,
                    int col)

get

public int get(int row,
               int col,
               byte[] data)

get

public int get(int row,
               int col,
               double[] data)

get

public int get(int row,
               int col,
               float[] data)

get

public int get(int row,
               int col,
               int[] data)

get

public int get(int row,
               int col,
               short[] data)

getNativeObjAddr

public long getNativeObjAddr()

height

public int height()

inv

public Mat inv()

inv

public Mat inv(int method)

isContinuous

public boolean isContinuous()

isSubmatrix

public boolean isSubmatrix()

locateROI

public void locateROI(Size wholeSize,
                      Point ofs)

mul

public Mat mul(Mat m)

mul

public Mat mul(Mat m,
               double scale)

ones

public static Mat ones(int rows,
                       int cols,
                       int type)

ones

public static Mat ones(Size size,
                       int type)

push_back

public void push_back(Mat m)

put

public int put(int row,
               int col,
               byte[] data)

put

public int put(int row,
               int col,
               double... data)

put

public int put(int row,
               int col,
               float[] data)

put

public int put(int row,
               int col,
               int[] data)

put

public int put(int row,
               int col,
               short[] data)

release

public void release()

reshape

public Mat reshape(int cn)

reshape

public Mat reshape(int cn,
                   int rows)

row

public Mat row(int y)

rowRange

public Mat rowRange(int startrow,
                    int endrow)

rowRange

public Mat rowRange(Range r)

rows

public int rows()

setTo

public Mat setTo(Mat value)

setTo

public Mat setTo(Mat value,
                 Mat mask)

setTo

public Mat setTo(Scalar s)

setTo

public Mat setTo(Scalar value,
                 Mat mask)

size

public Size size()

step1

public long step1()

step1

public long step1(int i)

submat

public Mat submat(int rowStart,
                  int rowEnd,
                  int colStart,
                  int colEnd)

submat

public Mat submat(Range rowRange,
                  Range colRange)

submat

public Mat submat(Rect roi)

t

public Mat t()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

total

public long total()

type

public int type()

width

public int width()

zeros

public static Mat zeros(int rows,
                        int cols,
                        int type)

zeros

public static Mat zeros(Size size,
                        int type)

OpenCV 3.0.0 Documentation