Difference between revisions of "Function:Invert"
From CUVI Wiki
(Created page with "__NOTOC__ Computes matrix inverse of a square image. ===Function=== {| |style="font-size:150%;"| <syntaxhighlight lang="cpp"> CuviStatus invert(const CuviImage& src, ...") |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
Computes matrix inverse of a square image. | Computes matrix inverse of a square image using LU factorization. | ||
===Function=== | ====Function==== | ||
{| | {| | ||
|style="font-size: | |style="font-size:100%;"| | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
CuviStatus invert(const CuviImage& src, | CuviStatus invert(const CuviImage& src, | ||
Line 10: | Line 10: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|} | |} | ||
====Parameters==== | |||
{| | |||
|style="font-size:75%;"| | |||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
Line 30: | Line 32: | ||
| const CuviStream& | | const CuviStream& | ||
| GPU stream ID for execution | | GPU stream ID for execution | ||
|} | |||
|} | |} | ||
===Image Type Support=== | ====Image Type Support==== | ||
{| | |||
|style="font-size:75%;"| | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 42: | Line 45: | ||
| 32fC1 | | 32fC1 | ||
| 32fC1 | | 32fC1 | ||
|} | |||
|} | |} | ||
====Example==== | |||
===Example=== | |||
{| | {| | ||
|style="font-size: | |style="font-size:100%;"| | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
// | //Initialize GPU image | ||
CuviImage | CuviImage input(3,3,CUVI_32FC1), output; | ||
//Fill input image with random values | |||
cuvi::dataExchange::generateRandomImage(input); | |||
//Calculate the inverse | //Calculate the inverse | ||
cuvi::arithmeticLogical::invert( | cuvi::arithmeticLogical::invert(input, output); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|} | |} |
Latest revision as of 20:16, 18 October 2022
Computes matrix inverse of a square image using LU factorization.
Function
|
Parameters
|
Image Type Support
|
Example
|