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
CuviStatus cuvi::computerVision::findTransformECC(CuviImage& templateImage, CuviImage& inputImage, Cuvi64f t[2][3], Cuvi32s iterations = 50, Cuvi64f threshold = 0.001, const CuviStream& stream = CuviStream());
|
Parameters
| 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
|
|