org.opencv.core
Class Mat
java.lang.Object
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
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 |
nativeObj
public final long nativeObj
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)
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)