mirror of
https://github.com/opencv/opencv.git
synced 2025-06-07 17:44:04 +08:00
Merge pull request #11931 from catree:add_doc_eye_ones
This commit is contained in:
commit
e4b5e9b9c9
@ -1324,7 +1324,7 @@ public:
|
||||
/** @brief Returns a zero array of the specified size and type.
|
||||
|
||||
The method returns a Matlab-style zero array initializer. It can be used to quickly form a constant
|
||||
array as a function parameter, part of a matrix expression, or as a matrix initializer. :
|
||||
array as a function parameter, part of a matrix expression, or as a matrix initializer:
|
||||
@code
|
||||
Mat A;
|
||||
A = Mat::zeros(3, 3, CV_32F);
|
||||
@ -1360,6 +1360,8 @@ public:
|
||||
The above operation does not form a 100x100 matrix of 1's and then multiply it by 3. Instead, it
|
||||
just remembers the scale factor (3 in this case) and use it when actually invoking the matrix
|
||||
initializer.
|
||||
@note In case of multi-channels type, only the first channel will be initialized with 1's, the
|
||||
others will be set to 0's.
|
||||
@param rows Number of rows.
|
||||
@param cols Number of columns.
|
||||
@param type Created matrix type.
|
||||
@ -1387,6 +1389,8 @@ public:
|
||||
// make a 4x4 diagonal matrix with 0.1's on the diagonal.
|
||||
Mat A = Mat::eye(4, 4, CV_32F)*0.1;
|
||||
@endcode
|
||||
@note In case of multi-channels type, identity matrix will be initialized only for the first channel,
|
||||
the others will be set to 0's
|
||||
@param rows Number of rows.
|
||||
@param cols Number of columns.
|
||||
@param type Created matrix type.
|
||||
|
Loading…
Reference in New Issue
Block a user