23 #ifndef __CUDA_WARP_H__ 24 #define __CUDA_WARP_H__ 36 cudaError_t
cudaWarpAffine( uchar4* input, uchar4* output, uint32_t width, uint32_t height,
37 const float transform[2][3],
bool transform_inverted=
false );
46 cudaError_t
cudaWarpAffine( float4* input, float4* output, uint32_t width, uint32_t height,
47 const float transform[2][3],
bool transform_inverted=
false );
56 cudaError_t
cudaWarpPerspective( uchar4* input, uchar4* output, uint32_t width, uint32_t height,
57 const float transform[3][3],
bool transform_inverted=
false );
66 cudaError_t
cudaWarpPerspective( float4* input, float4* output, uint32_t width, uint32_t height,
67 const float transform[3][3],
bool transform_inverted=
false );
75 cudaError_t
cudaWarpIntrinsic( uchar4* input, uchar4* output, uint32_t width, uint32_t height,
76 const float2& focalLength,
const float2& principalPoint,
const float4& distortion );
84 cudaError_t
cudaWarpIntrinsic( float4* input, float4* output, uint32_t width, uint32_t height,
85 const float2& focalLength,
const float2& principalPoint,
const float4& distortion );
93 cudaError_t
cudaWarpFisheye( uchar4* input, uchar4* output, uint32_t width, uint32_t height,
float focus );
101 cudaError_t
cudaWarpFisheye( float4* input, float4* output, uint32_t width, uint32_t height,
float focus );
cudaError_t cudaWarpIntrinsic(uchar4 *input, uchar4 *output, uint32_t width, uint32_t height, const float2 &focalLength, const float2 &principalPoint, const float4 &distortion)
Apply in-place instrinsic lens distortion correction to an 8-bit fixed-point RGBA image...
cudaError_t cudaWarpFisheye(uchar4 *input, uchar4 *output, uint32_t width, uint32_t height, float focus)
Apply fisheye lens dewarping to an 8-bit fixed-point RGBA image.
cudaError_t cudaWarpAffine(uchar4 *input, uchar4 *output, uint32_t width, uint32_t height, const float transform[2][3], bool transform_inverted=false)
Apply 2x3 affine warp to an 8-bit fixed-point RGBA image.
cudaError_t cudaWarpPerspective(uchar4 *input, uchar4 *output, uint32_t width, uint32_t height, const float transform[3][3], bool transform_inverted=false)
Apply 3x3 perspective warp to an 8-bit fixed-point RGBA image.