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 java.lang.Object
- 
- 
Field SummaryFields Modifier and Type Field Description longnativeObj
 - 
Constructor SummaryConstructors 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, java.nio.ByteBuffer data)Mat(int rows, int cols, int type, java.nio.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 SummaryAll Methods Static Methods Instance Methods Concrete Methods 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)java.lang.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()java.lang.StringtoString()longtotal()inttype()intwidth()static Matzeros(int[] sizes, int type)static Matzeros(int rows, int cols, int type)static Matzeros(Size size, int type)
 
- 
- 
- 
Constructor Detail- 
Matpublic Mat(long addr) 
 - 
Matpublic Mat() 
 - 
Matpublic Mat(int rows, int cols, int type)
 - 
Matpublic Mat(int rows, int cols, int type, java.nio.ByteBuffer data)
 - 
Matpublic Mat(int rows, int cols, int type, java.nio.ByteBuffer data, long step)
 - 
Matpublic Mat(Size size, int type) 
 - 
Matpublic Mat(int[] sizes, int type)
 - 
Matpublic Mat(int rows, int cols, int type, Scalar s)
 - 
Matpublic Mat(int[] sizes, int type, Scalar s)
 
- 
 - 
Method Detail- 
adjustROIpublic Mat adjustROI(int dtop, int dbottom, int dleft, int dright) 
 - 
assignTopublic void assignTo(Mat m, int type) 
 - 
assignTopublic void assignTo(Mat m) 
 - 
channelspublic int channels() 
 - 
checkVectorpublic int checkVector(int elemChannels, int depth, boolean requireContinuous)
 - 
checkVectorpublic int checkVector(int elemChannels, int depth)
 - 
checkVectorpublic int checkVector(int elemChannels) 
 - 
clonepublic Mat clone() - Overrides:
- clonein class- java.lang.Object
 
 - 
colpublic Mat col(int x) 
 - 
colRangepublic Mat colRange(int startcol, int endcol) 
 - 
dimspublic int dims() 
 - 
colspublic int cols() 
 - 
convertTopublic void convertTo(Mat m, int rtype, double alpha, double beta) 
 - 
convertTopublic void convertTo(Mat m, int rtype, double alpha) 
 - 
convertTopublic void convertTo(Mat m, int rtype) 
 - 
copyTopublic void copyTo(Mat m) 
 - 
createpublic void create(int rows, int cols, int type)
 - 
createpublic void create(Size size, int type) 
 - 
createpublic void create(int[] sizes, int type)
 - 
copySizepublic void copySize(Mat m) 
 - 
dataAddrpublic long dataAddr() 
 - 
depthpublic int depth() 
 - 
diagpublic Mat diag(int d) 
 - 
diagpublic Mat diag() 
 - 
dotpublic double dot(Mat m) 
 - 
elemSizepublic long elemSize() 
 - 
elemSize1public long elemSize1() 
 - 
emptypublic boolean empty() 
 - 
eyepublic static Mat eye(int rows, int cols, int type) 
 - 
invpublic Mat inv(int method) 
 - 
invpublic Mat inv() 
 - 
isContinuouspublic boolean isContinuous() 
 - 
isSubmatrixpublic boolean isSubmatrix() 
 - 
onespublic static Mat ones(int rows, int cols, int type) 
 - 
onespublic static Mat ones(int[] sizes, int type) 
 - 
push_backpublic void push_back(Mat m) 
 - 
releasepublic void release() 
 - 
reshapepublic Mat reshape(int cn, int rows) 
 - 
reshapepublic Mat reshape(int cn) 
 - 
reshapepublic Mat reshape(int cn, int[] newshape) 
 - 
rowpublic Mat row(int y) 
 - 
rowRangepublic Mat rowRange(int startrow, int endrow) 
 - 
rowspublic int rows() 
 - 
sizepublic Size size() 
 - 
sizepublic int size(int i) 
 - 
step1public long step1(int i) 
 - 
step1public long step1() 
 - 
submatpublic Mat submat(int rowStart, int rowEnd, int colStart, int colEnd) 
 - 
tpublic Mat t() 
 - 
totalpublic long total() 
 - 
typepublic int type() 
 - 
zerospublic static Mat zeros(int rows, int cols, int type) 
 - 
zerospublic static Mat zeros(int[] sizes, int type) 
 - 
finalizeprotected void finalize() throws java.lang.Throwable- Overrides:
- finalizein class- java.lang.Object
- Throws:
- java.lang.Throwable
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
dumppublic java.lang.String dump() 
 - 
putpublic int put(int row, int col, double... data)
 - 
putpublic int put(int[] idx, double... data)
 - 
putpublic int put(int row, int col, float[] data)
 - 
putpublic int put(int[] idx, float[] data)
 - 
putpublic int put(int row, int col, int[] data)
 - 
putpublic int put(int[] idx, int[] data)
 - 
putpublic int put(int row, int col, short[] data)
 - 
putpublic int put(int[] idx, short[] data)
 - 
putpublic int put(int row, int col, byte[] data)
 - 
putpublic int put(int[] idx, byte[] data)
 - 
putpublic int put(int row, int col, byte[] data, int offset, int length)
 - 
putpublic int put(int[] idx, byte[] data, int offset, int length)
 - 
getpublic int get(int row, int col, byte[] data)
 - 
getpublic int get(int[] idx, byte[] data)
 - 
getpublic int get(int row, int col, short[] data)
 - 
getpublic int get(int[] idx, short[] data)
 - 
getpublic int get(int row, int col, int[] data)
 - 
getpublic int get(int[] idx, int[] data)
 - 
getpublic int get(int row, int col, float[] data)
 - 
getpublic int get(int[] idx, float[] data)
 - 
getpublic int get(int row, int col, double[] data)
 - 
getpublic int get(int[] idx, double[] data)
 - 
getpublic double[] get(int row, int col)
 - 
getpublic double[] get(int[] idx) 
 - 
heightpublic int height() 
 - 
widthpublic int width() 
 - 
getNativeObjAddrpublic long getNativeObjAddr() 
 
- 
 
-