Package 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,MatOfRect2d,MatOfRotatedRect
public class Mat extends Object
-
Field Summary
Fields Modifier and Type Field Description longnativeObj -
Constructor Summary
Constructors Constructor Description Mat()Mat(int[] sizes, int type)Mat(int[] sizes, int type, Scalar s)Mat(int rows, int cols, int type)Mat(int rows, int cols, int type, ByteBuffer data)Mat(int rows, int cols, int type, ByteBuffer data, long step)Mat(int rows, int cols, int type, Scalar s)Mat(long addr)Mat(Mat m, Range rowRange)Mat(Mat m, Range[] ranges)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
Modifier and Type Method Description MatadjustROI(int dtop, int dbottom, int dleft, int dright)voidassignTo(Mat m)voidassignTo(Mat m, int type)intchannels()intcheckVector(int elemChannels)intcheckVector(int elemChannels, int depth)intcheckVector(int elemChannels, int depth, boolean requireContinuous)Matclone()Matcol(int x)MatcolRange(int startcol, int endcol)MatcolRange(Range r)intcols()voidconvertTo(Mat m, int rtype)voidconvertTo(Mat m, int rtype, double alpha)voidconvertTo(Mat m, int rtype, double alpha, double beta)voidcopySize(Mat m)voidcopyTo(Mat m)voidcopyTo(Mat m, Mat mask)voidcreate(int[] sizes, int type)voidcreate(int rows, int cols, int type)voidcreate(Size size, int type)Matcross(Mat m)longdataAddr()intdepth()Matdiag()Matdiag(int d)static Matdiag(Mat d)intdims()doubledot(Mat m)Stringdump()longelemSize()longelemSize1()booleanempty()static Mateye(int rows, int cols, int type)static Mateye(Size size, int type)protected voidfinalize()double[]get(int[] idx)intget(int[] idx, byte[] data)intget(int[] idx, double[] data)intget(int[] idx, float[] data)intget(int[] idx, int[] data)intget(int[] idx, short[] data)double[]get(int row, int col)intget(int row, int col, byte[] data)intget(int row, int col, double[] data)intget(int row, int col, float[] data)intget(int row, int col, int[] data)intget(int row, int col, short[] data)longgetNativeObjAddr()intheight()Matinv()Matinv(int method)booleanisContinuous()booleanisSubmatrix()voidlocateROI(Size wholeSize, Point ofs)Matmul(Mat m)Matmul(Mat m, double scale)static Matones(int[] sizes, int type)static Matones(int rows, int cols, int type)static Matones(Size size, int type)voidpush_back(Mat m)intput(int[] idx, byte[] data)intput(int[] idx, byte[] data, int offset, int length)intput(int[] idx, double... data)intput(int[] idx, float[] data)intput(int[] idx, int[] data)intput(int[] idx, short[] data)intput(int row, int col, byte[] data)intput(int row, int col, byte[] data, int offset, int length)intput(int row, int col, double... data)intput(int row, int col, float[] data)intput(int row, int col, int[] data)intput(int row, int col, short[] data)voidrelease()Matreshape(int cn)Matreshape(int cn, int rows)Matreshape(int cn, int[] newshape)Matrow(int y)MatrowRange(int startrow, int endrow)MatrowRange(Range r)introws()MatsetTo(Mat value)MatsetTo(Mat value, Mat mask)MatsetTo(Scalar s)MatsetTo(Scalar value, Mat mask)Sizesize()intsize(int i)longstep1()longstep1(int i)Matsubmat(int rowStart, int rowEnd, int colStart, int colEnd)Matsubmat(Range[] ranges)Matsubmat(Range rowRange, Range colRange)Matsubmat(Rect roi)Matt()StringtoString()longtotal()inttype()intwidth()static Matzeros(int[] sizes, int type)static Matzeros(int rows, int cols, int type)static Matzeros(Size size, int type)
-
Field Details
-
Constructor Details
-
Method Details
-
adjustROI
-
assignTo
-
assignTo
-
channels
-
checkVector
-
checkVector
-
checkVector
-
clone
-
col
-
colRange
-
colRange
-
dims
-
cols
-
convertTo
-
convertTo
-
convertTo
-
copyTo
-
copyTo
-
create
-
create
-
create
-
copySize
-
cross
-
dataAddr
-
depth
-
diag
-
diag
-
diag
-
dot
-
elemSize
-
elemSize1
-
empty
-
eye
-
eye
-
inv
-
inv
-
isContinuous
-
isSubmatrix
-
locateROI
-
mul
-
mul
-
ones
-
ones
-
ones
-
push_back
-
release
-
reshape
-
reshape
-
reshape
-
row
-
rowRange
-
rowRange
-
rows
-
setTo
-
setTo
-
setTo
-
setTo
-
size
-
size
-
step1
-
step1
-
submat
-
submat
-
submat
-
submat
-
t
-
total
-
type
-
zeros
-
zeros
-
zeros
-
finalize
-
toString
-
dump
-
put
-
put
-
put
-
put
-
put
-
put
-
put
-
put
-
put
-
put
-
put
-
put
-
get
-
get
-
get
-
get
-
get
-
get
-
get
-
get
-
get
-
get
-
get
-
get
-
height
-
width
-
getNativeObjAddr
-