msicpe.tsi package

msicpe.tsi.add_gaussian_noise(img, sigma=0.05)
msicpe.tsi.add_legend(fig, legend)

Ajoute une légende aux subplots de la figure fig.

Paramètres:
  • fig (px.figure) – Figure plotly

  • legend (list) – Liste des légende (il doit y avoir autant de str qu’il y a de subplots dans la figure fig)

msicpe.tsi.add_salt_and_pepper_noise(img, noise_percentage=0.1)
msicpe.tsi.bweuler(im: ndarray) int

Calcule le nombre d’Euler number.

Le nombre d’Euler est une mesure de la topologie de l’image. Il est défini comme le nombre total d’objets (composantes connexes) dans l’image moins le nombre de trous présents dans ces objets.

Paramètres:

im (np.ndarray) – Image d’entrée à analyser

Renvoie:

euler – Nombre d’Euler de l’image

Type renvoyé:

int

msicpe.tsi.mse(im0, im1)
msicpe.tsi.plotHistograms(centers, hist, cumhist, title=None)

Affiche sur une même figure un histogramme et l’histogramme cumulé correspondant.

Paramètres:
  • centers (np.ndarray) – Vecteur d’abscisses

  • hist (np.ndarray) – Vecteur des valeurs des bins de l’histogramme

  • cumhist (np.ndarray) – Vecteur des valeurs de l’histogramme cumulé

  • title (optionnel) (str) – Titre de la figure

Notes

Affiche l’histogramme de l’image (axe des ordonnées de gauche) ainsi que l’histogramme cumulé (axe des ordonnées de droite).