Reference documentation and code samples for the Google Cloud Document Ai V1 Client class Matrix.
Representation for transformation matrix, intended to be compatible and used with OpenCV format for image manipulation.
Generated from protobuf message google.cloud.documentai.v1.Document.Page.Matrix
Namespace
Google \ Cloud \ DocumentAI \ V1 \ Document \ PageMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ rows
int
Number of rows in the matrix.
↳ cols
int
Number of columns in the matrix.
↳ type
int
This encodes information about what data type the matrix uses. For example, 0 (CV_8U) is an unsigned 8-bit image. For the full list of OpenCV primitive data types, please refer to https://docs.opencv.org/4.3.0/d1/d1b/group__core__hal__interface.html
↳ data
string
The matrix data.
getRows
Number of rows in the matrix.
int
setRows
Number of rows in the matrix.
var
int
$this
getCols
Number of columns in the matrix.
int
setCols
Number of columns in the matrix.
var
int
$this
getType
This encodes information about what data type the matrix uses.
For example, 0 (CV_8U) is an unsigned 8-bit image. For the full list of OpenCV primitive data types, please refer to https://docs.opencv.org/4.3.0/d1/d1b/group__core__hal__interface.html
int
setType
This encodes information about what data type the matrix uses.
For example, 0 (CV_8U) is an unsigned 8-bit image. For the full list of OpenCV primitive data types, please refer to https://docs.opencv.org/4.3.0/d1/d1b/group__core__hal__interface.html
var
int
$this
getData
The matrix data.
string
setData
The matrix data.
var
string
$this