Difference between revisions of "Function:FindTransformECC"
From CUVI Wiki
Line 7: | Line 7: | ||
CuviStatus cuvi::computerVision::findTransformECC(CuviImage& templateImage, CuviImage& inputImage, Cuvi64f t[2][3], Cuvi32s iterations = 50, Cuvi64f threshold = 0.001, const CuviStream& stream = CuviStream()); | CuviStatus cuvi::computerVision::findTransformECC(CuviImage& templateImage, CuviImage& inputImage, Cuvi64f t[2][3], Cuvi32s iterations = 50, Cuvi64f threshold = 0.001, const CuviStream& stream = CuviStream()); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|} | |||
====Parameters==== | |||
{| | |||
|style="font-size:75%;"| | |||
{|class="wikitable" | |||
|- | |||
! Name | |||
! Type | |||
! Description | |||
|- | |||
| templateImage | |||
| CuviImage& | |||
| Reference image | |||
|- | |||
| inputImage | |||
| CuviImage& | |||
| Image to be alignment | |||
|- | |||
| t | |||
| Cuvi64f[][] | |||
| resultant warp matrix | |||
|- | |||
| iterations | |||
| Cuvi32s | |||
| number of iterations to diverge the result | |||
|- | |||
| threshold | |||
| Cuvi64f | |||
| threshold criterion | |||
|- | |||
| stream | |||
| const CuviStream& | |||
| GPU stream ID for execution | |||
|} | |||
|} | |} |
Revision as of 19:45, 19 October 2022
Finds the geometric transform (warp) between two images in terms of the ECC criterion and generates a floating-point 2×3 mapping matrix. The matrix can then be fed to warpAffineBack to align the two images.
Function
|
Parameters
|