eartrack

top_analysis(top_binary_img, …) Top image analysis
side_analysis(binary_img, color_img, angle, …) Side image analysis for ear tracking
get_skeleton(binary_image) Perform skeleton on image
distance_transform(binary_image[, …]) Perform distance transform on image
binary_biggest_region(binary_image) Look for the biggest object on a binary image
get_endpoints(skeleton, center, height) Look for stem extremities
skeleton_cleaning(skeleton, begin) Clean the skeleton
find_route(skeleton, begin, end) Perform shortest path algorithm on skeleton image
find_cross_route(skeleton, begin) Perform shortest path algorithm on skeleton image unknowing upper node
find_cross_route(skeleton, begin) Perform shortest path algorithm on skeleton image unknowing upper node
get_distances(route, distance_transform_img) Get the distances transform values along a route
derivate(route) Perform discrete derivative on a curve
differential_cleaning(diff, x, y, max_space, …) Clean derivatives values
differential_separate(x, y, indices) Deep analysis of derivatives values
majors_axes_regression_ww(pixels) Performs a major axis regression on 2D distributed dots
majors_axes_regression_line(binary_img) Performs a major axis regression on binary image
robust_majors_axes_regression_ww(pixels) Performs a robust major axis regression on 2D distributed dots
get_view_angles(binary_img, mask) Extract interesting view angles from top image
robust_mean(values, images[, std_error]) Look for most representative position in a small set of positions
ear_detection(distances) Look for ear in a stem width curve