ifw-odp  2.0.0-alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Functions | Variables
clipm_align.h File Reference
#include <cpl.h>

Go to the source code of this file.

Typedefs

typedef unsigned int clipm_align_opt
 Alignment option type. More...
 

Functions

void clipm_align_opt_sprint_literal (char *str, clipm_align_opt opt)
 Print alignment option in human-readable form into a string. More...
 
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. More...
 
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. More...
 

Variables

const clipm_align_opt CLIPM_ALIGN_SHIFT
 Shifting allowed. More...
 
const clipm_align_opt CLIPM_ALIGN_SCALE
 Scaling allowed. More...
 
const clipm_align_opt CLIPM_ALIGN_ROTATE
 Rotation allowed. More...
 
const clipm_align_opt CLIPM_ALIGN_FREE
 All parameters are free. More...
 
const clipm_align_opt CLIPM_ALIGN_ROBUST
 Robust computation, ignore outliers. More...