Matrix and Image Operators
Table 3-3 lists a variety of routines for matrix manipulation, most of which work equally well for images. They do all of the "usual" things, such as diagonalizing or transposing a matrix, as well as some more complicated operations, such as computing image statistics.
Table 3-3. Basic matrix and image operators
|
Function |
Description |
|---|---|
|
|
Absolute value of all elements in an array |
|
|
Absolute value of differences between two arrays |
|
|
Absolute value of differences between an array and a scalar |
|
|
Elementwise addition of two arrays |
|
|
Elementwise addition of an array and a scalar |
|
|
Elementwise weighted addition of two arrays (alpha blending) |
|
|
Average value of all elements in an array |
|
|
Average value and standard deviation of all elements in an array |
|
|
Compute covariance of a set of n-dimensional vectors |
|
|
Apply selected comparison operator to all elements in two arrays |
|
|
Apply selected comparison operator to an array relative to a scalar |
|
|
Convert array type with optional rescaling of the value |
|
|
Convert array type after absolute value with optional rescaling |
|
|
Copy elements of one array to another |
|
|
Count nonzero elements in an array |
|
|
Compute cross product of two three-dimensional vectors |
|
|
Convert channels of an array from one color space to another ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access