Image#

Conversion#

mlstatpy.image.detection_segment.convert_array2PIL (img, mode = None)

Convertit une image donnée sous la forme d’un array au format numpy.array.

mlstatpy.image.detection_segment.convert_PIL2array (img)

Convertit une image donnée sous la forme d’une image Pillow au format numpy.array.

Images aléatoires#

mlstatpy.image.detection_segment.random_noise_image (size, ratio = 0.1)

Construit une image blanche de taille size, noircit aléatoirement ratio x nb pixels pixels.

mlstatpy.image.detection_segment.random_segment_image (image, lmin = 0.1, lmax = 1.0, noise = 0.01, density = 1.0)

Ajoute un segment aléatoire à une image. Génère des points le long d’un segment aléatoire.

Segments#

mlstatpy.image.detection_segment.detect_segments (image, proba_bin = 0.0625, cos_angle = 0.9807852804032304, seuil_nfa = 1e-05, seuil_norme = 2, angle = 0.1308996938995747, stop = -1, verbose = False)

Détecte les segments dans une image.

mlstatpy.image.detection_segment.plot_segments (image, segments, outfile = None, color = (255, 0, 0))

Dessine les segments produits par la fonction detect_segments