Tools🔗
Background Estimator🔗
close_bg_esti: Delete the background estimation data set.
create_bg_esti: Generate and initialize a data set for the background estimation.
get_bg_esti_params: Return the parameters of the data set.
give_bg_esti: Return the estimated background image.
run_bg_esti: Estimate the background and return the foreground region.
set_bg_esti_params: Change the parameters of the data set.
update_bg_esti: Change the estimated background image.
Function🔗
abs_funct_1d: Absolute value of the y values.
compose_funct_1d: Compose two functions.
create_funct_1d_array: Create a function from a sequence of y values.
create_funct_1d_pairs: Create a function from a set of (x,y) pairs.
derivate_funct_1d: Calculate the derivatives of a function.
funct_1d_to_pairs: Access to the x/y values of a function.
get_pair_funct_1d: Access a function value using the index of the control points.
get_y_value_funct_1d: Return the value of a function at an arbitrary position.
integrate_funct_1d: Compute the positive and negative areas of a function.
invert_funct_1d: Calculate the inverse of a function.
local_min_max_funct_1d: Calculate the local minimum and maximum points of a function.
match_funct_1d_trans: Calculate transformation parameters between two functions.
negate_funct_1d: Negation of the y values.
num_points_funct_1d: Number of control points of the function.
read_funct_1d: Read a function from a file.
sample_funct_1d: Sample a function equidistantly in an interval.
scale_y_funct_1d: Multiplication and addition of the y values.
smooth_funct_1d_gauss: Smooth an equidistant 1D function with a Gaussian function.
smooth_funct_1d_mean: Smooth an equidistant 1D function by averaging its values.
transform_funct_1d: Transform a function using given transformation parameters.
write_funct_1d: Write a function to a file.
x_range_funct_1d: Smallest and largest x value of the function.
y_range_funct_1d: Smallest and largest y value of the function.
zero_crossings_funct_1d: Calculate the zero crossings of a function.
Geometry🔗
angle_ll: Calculate the angle between two lines.
angle_lx: Calculate the angle between one line and the horizontal axis.
apply_distance_transform_xld: Determine the pointwise distance of two contours using an XLD distance
transform.
area_intersection_rectangle2: Calculate the intersection area of oriented rectangles.
clear_distance_transform_xld: Clear a XLD distance transform.
create_distance_transform_xld: Create the XLD distance transform.
deserialize_distance_transform_xld: Deserialize an XLD distance transform.
distance_cc: Calculate the distance between two contours.
distance_cc_min: Calculate the minimum distance between two contours.
distance_cc_min_points: Calculate the minimum distance between two contours and the points used for
the calculation.
distance_contours_xld: Calculate the pointwise distance from one contour to another.
distance_lc: Calculate the distance between a line and one contour.
distance_lr: Calculate the distance between a line and a region.
distance_pc: Calculate the distance between a point and one contour.
distance_pl: Calculate the distance between one point and one line.
distance_point_line: Calculate the distance between a 3D point and a 3D line given by two
points on the line.
distance_point_pluecker_line: Calculate the distance between a 3D point and a 3D line given by
Plücker coordinates.
distance_pp: Calculate the distance between two points.
distance_pr: Calculate the distance between a point and a region.
distance_ps: Calculate the distances between a point and a line segment.
distance_rr_min: Minimum distance between the contour pixels of two regions each.
distance_rr_min_dil: Minimum distance between two regions with the help of dilation.
distance_sc: Calculate the distance between a line segment and one contour.
distance_sl: Calculate the distances between a line segment and a line.
distance_sr: Calculate the distance between a line segment and one region.
distance_ss: Calculate the distances between two line segments.
get_distance_transform_xld_contour: Get the reference contour used to build the XLD distance transform.
get_distance_transform_xld_param: Get the parameters used to build an XLD distance transform.
get_points_ellipse: Calculate points on the perimeter of an ellipse.
intersection_circle_contour_xld: Calculate the intersection points of a circle or circular arc and an
XLD contour
intersection_circles: Calculate the intersection points of two circles or circular arcs
intersection_contours_xld: Calculate the intersection points of two XLD contours
intersection_line_circle: Calculate the intersection points of a line and a circle or circular arc
intersection_line_contour_xld: Calculate the intersection points of a line and an XLD contour
intersection_lines: Calculate the intersection point of two lines
intersection_segment_circle: Calculate the intersection points of a segment and a circle or circular arc
intersection_segment_contour_xld: Calculate the intersection points of a segment and an XLD contour
intersection_segment_line: Calculate the intersection point of a segment and a line
intersection_segments: Calculate the intersection point of two line segments
pluecker_line_to_point_direction: Convert a 3D line given by Plücker coordinates to a 3D line given by
a point and a direction.
pluecker_line_to_points: Convert a 3D line given by Plücker coordinates to a 3D line given by
two points.
point_direction_to_pluecker_line: Convert a 3D line given by a point and a direction to Plücker
coordinates.
points_to_pluecker_line: Convert a 3D line given by two points to Plücker coordinates.
projection_pl: Calculate the projection of a point onto a line.
read_distance_transform_xld: Read an XLD distance transform from a file.
serialize_distance_transform_xld: Serialize an XLD distance transform.
set_distance_transform_xld_param: Set new parameters for an XLD distance transform.
write_distance_transform_xld: Write an XLD distance transform into a file.
Grid Rectification🔗
connect_grid_points: Establish connections between the grid points of the rectification grid.
create_rectification_grid: Generate a PostScript file, which describes the rectification grid.
find_rectification_grid: Segment the rectification grid region in the image.
gen_arbitrary_distortion_map: Generate a projection map that describes the mapping between an arbitrarily
distorted image and the rectified image.
gen_grid_rectification_map: Compute the mapping between the distorted image and the rectified image
based upon the points of a regular grid.
Hough🔗
hough_circle_trans: Return the Hough-Transform for circles with a given radius.
hough_circles: Detect centers of circles for a specific radius using the Hough transform.
hough_line_trans: Produce the Hough transform for lines within regions.
hough_line_trans_dir: Compute the Hough transform for lines using local gradient direction.
hough_lines: Detect lines in edge images with the help of the Hough transform and
returns it in HNF.
hough_lines_dir: Detect lines in edge images with the help of the Hough transform
using local gradient direction and return them in normal form.
select_matching_lines: Select those lines from a set of lines (in HNF) which
fit best into a region.
Interpolation🔗
clear_scattered_data_interpolator: Clear a scattered data interpolator.
create_scattered_data_interpolator: Creates an interpolator for the interpolation of scattered data.
interpolate_scattered_data: Interpolation of scattered data using a scattered data interpolator.
interpolate_scattered_data_image: Interpolation of an image.
interpolate_scattered_data_points_to_image: Creating an image from the interpolation of scattered data.
Lines🔗
line_orientation: Calculate the orientation of lines.
line_position: Calculate the center of gravity, length, and orientation of a line.
Mosaicking🔗
adjust_mosaic_images: Apply an automatic color correction to panorama images.
bundle_adjust_mosaic: Perform a bundle adjustment of an image mosaic.
gen_bundle_adjusted_mosaic: Combine multiple images into a mosaic image.
gen_cube_map_mosaic: Create 6 cube map images of a spherical mosaic.
gen_projective_mosaic: Combine multiple images into a mosaic image.
gen_spherical_mosaic: Create a spherical mosaic image.
proj_match_points_distortion_ransac: Compute a projective transformation matrix between two images and
the radial distortion coefficient by automatically finding
correspondences between points.
proj_match_points_distortion_ransac_guided: Compute a projective transformation matrix and the radial distortion
coefficient between two images by finding correspondences between
points based on known approximations of the projective
transformation matrix and the radial distortion coefficient.
proj_match_points_ransac: Compute a projective transformation matrix between two images by
finding correspondences between points.
proj_match_points_ransac_guided: Compute a projective transformation matrix between two images by
finding correspondences between points based on a known
approximation of the projective transformation matrix.