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