PCL
|
Functions | |
template<typename T > | |
void | pcl::CrossPowerSpectrumMatrix (Complex< T > *__restrict__ i, const Complex< T > *__restrict__ j, const Complex< T > *__restrict__ a, const Complex< T > *__restrict__ b) noexcept |
static GenericMatrix | pcl::GenericMatrix< T >::CrossPowerSpectrumMatrix (const GenericMatrix &A, const GenericMatrix &B) |
template<class P1 , class P2 > | |
void PCL_FUNC | pcl::CrossPowerSpectrumMatrix (GenericImage< P1 > &R, const GenericImage< P2 > &A, const GenericImage< P2 > &B) |
template<typename T > | |
void | pcl::PhaseCorrelationMatrix (Complex< T > *__restrict__ i, const Complex< T > *__restrict__ j, const Complex< T > *__restrict__ a, const Complex< T > *__restrict__ b) noexcept |
static GenericMatrix | pcl::GenericMatrix< T >::PhaseCorrelationMatrix (const GenericMatrix &A, const GenericMatrix &B) |
template<class P1 , class P2 > | |
void PCL_FUNC | pcl::PhaseCorrelationMatrix (GenericImage< P1 > &R, const GenericImage< P2 > &A, const GenericImage< P2 > &B) |
|
inlinenoexcept |
Cross power spectrum matrix.
[out] | i | Address of the first element in the output cross power spectrum matrix. |
j | Address of the ending element in the output cross power spectrum matrix. | |
a | Address of the first element in the first operand matrix. | |
b | Address of the first element in the second operand matrix. |
This routine will compute and store the set of contiguous matrix elements at i, i+1, ..., j-1. The total number of computed elements in the output cross power spectrum matrix is equal to j-i. The i, a and b matrices must provide storage for at least j-i complex numbers.
|
inlinestatic |
|
inline |
Calculation of the cross power spectrum matrix (CPSM).
[out] | R | The resulting CPSM as a single-channel complex image with the same dimensions of the source images A and B. |
A | A single-channel complex image with the discrete Fourier transform of the reference image. | |
B | A single-channel complex image with the discrete Fourier transform of the working image. |
Both source images A and B must be nonempty and have the same dimensions. If the result image R does not have the same geometry as the source images, it is reallocated as necessary.
Definition at line 137 of file PhaseMatrices.h.
|
inlinenoexcept |
Phase correlation matrix.
[out] | i | Address of the first element in the output phase correlation matrix. |
j | Address of the ending element in the output phase correlation matrix. | |
a | Address of the first element in the first operand matrix. | |
b | Address of the first element in the second operand matrix. |
This routine will compute and store the set of contiguous matrix elements at i, i+1, ..., j-1. The total number of computed elements in the output phase correlation matrix is equal to j-i. The i, a and b matrices must provide storage for at least j-i complex numbers.
|
inlinestatic |
|
inline |
Calculation of the phase correlation matrix (PCM).
[out] | R | The resulting PCM as a single-channel complex image with the same dimensions of the source images A and B. |
A | A single-channel complex image with the discrete Fourier transform of the reference image. | |
B | A single-channel complex image with the discrete Fourier transform of the working image. |
Both source images A and B must be nonempty and have the same dimensions. If the result image R does not have the same geometry as the source images, it is reallocated as necessary.
Definition at line 88 of file PhaseMatrices.h.