Image Methods

Threshold

threshold_meanshift(image, mean_image[, …]) Threshold pixels in numpy array such as.
threshold_hsv(image, hsv_min, hsv_max[, mask]) Binarize HSV image with hsv_min and hsv_max parameters.
mean_image(images) Compute the mean of a image list.
phenoarch_side_binarization(image, mean_image)

Image Skeleton

skeletonize_thinning(image) Thinning is used to reduce each connected component in a binary image to a single-pixel wide skeleton
skeletonize_erode_dilate(image) Erode and dilate image to build skeleton

Morphologic Operation

dilate_erode(binary_image[, kernel_shape, …]) Applied a morphology (dilate & erode) on binary_image on a ROI.
erode_dilate(binary_image[, kernel_shape, …]) Applied a morphology (erode & dilate) on binary_image on mask ROI.
close(binary_image[, kernel_shape, mask]) Applied a morphology close on binary_image on mask ROI.

Input / Output

read_image(filename[, flags]) Read a image from a file name with opencv API.
write_image(filename, image) Write a image in a file.