165 clipm_align_opt opt);
168 const cpl_matrix *in_points,
169 const cpl_matrix *ref_variances,
170 const cpl_matrix *in_variances,
171 clipm_align_opt align_mode_bitmask,
172 cpl_matrix **transform_matrix,
174 cpl_matrix **residuals);
177 const cpl_image *test_img,
178 const cpl_matrix *ref_locations,
179 const cpl_matrix *test_locations,
180 unsigned int area_size,
182 clipm_align_opt align_mode_bitmask,
183 cpl_matrix **pixel_transform_matrix,
184 cpl_matrix **pixel_transshiftvector,
185 cpl_matrix **all_pixelshifts,
186 cpl_matrix **all_locationshifts,
187 cpl_matrix **all_uncertainties,
188 cpl_array **all_error_codes);
const clipm_align_opt CLIPM_ALIGN_SHIFT
Shifting allowed.
Definition: clipm_align.c:50
cpl_error_code clipm_align_correlate(const cpl_image *ref_img, const cpl_image *test_img, const cpl_matrix *ref_locations, const cpl_matrix *test_locations, unsigned int area_size, double max_distance, clipm_align_opt align_mode_bitmask, cpl_matrix **pixel_transform_matrix, cpl_matrix **pixel_transshiftvector, cpl_matrix **all_pixelshifts, cpl_matrix **all_locationshifts, cpl_matrix **all_uncertainties, cpl_array **all_error_codes)
Align two images by correlation of sub-regions.
Definition: clipm_align.c:1456
const clipm_align_opt CLIPM_ALIGN_ROTATE
Rotation allowed.
Definition: clipm_align.c:52
const clipm_align_opt CLIPM_ALIGN_ROBUST
Robust computation, ignore outliers.
Definition: clipm_align.c:54
const clipm_align_opt CLIPM_ALIGN_SCALE
Scaling allowed.
Definition: clipm_align.c:51
cpl_error_code clipm_align_points(const cpl_matrix *ref_points, const cpl_matrix *in_points, const cpl_matrix *ref_variances, const cpl_matrix *in_variances, clipm_align_opt align_mode_bitmask, cpl_matrix **transform_matrix, cpl_matrix **shift, cpl_matrix **residuals)
The linear transformation between two sets of point coordinates is determined.
Definition: clipm_align.c:678
void clipm_align_opt_sprint_literal(char *str, clipm_align_opt opt)
Print alignment option in human-readable form into a string.
Definition: clipm_align.c:483
unsigned int clipm_align_opt
Alignment option type.
Definition: clipm_align.h:120
const clipm_align_opt CLIPM_ALIGN_FREE
All parameters are free.
Definition: clipm_align.c:53