Bonjour, je souhaite récupérer les centres des taches que me génère ce code :
import numpy as np
import matplotlib.pyplot as plt
import cv2
filtre = 150 # filtre sur 255
image = cv2.imread("ciel2.jpg")
imagegris = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) #lvl gris
for i in range(0,imagegris.shape[0]):
for j in range(0,imagegris.shape[1]):
if imagegris[i,j]<filtre: #on garde que les plus lumineuse
imagegris[i,j] = 0
imagegris = 255 - imagegris #négatif de notre image le noir sont nos étoiles
"""visualisation de l'image en gris"""
plt.imshow(imagegris, cmap = 'gray') # affiche la matrice de niveaux de gris
plt.show() # ouvre la fenêtre d’affichage et attend la fin de l’interaction utilisateur
les images sont des images très similaire a celle ci dessous :
Si quelqu'un a une idée de comment je peux faire cela, cela m'aiderais beaucoup merci.
Alors Merci beaucoup, cela m'a parfaitement aidé à faire ce que j'avais besoin, c'est en plus super rapide !!! J'ai mis un peu de temps à comprendre comment chaque lignes fonctionnes mais je n'ai pas encore tous saisie. La bibliothèque semble super fournit mais étrangement très peu répandu. Pour le moment je n'ai perçu aucune erreur ni doublon.
Dans la dernière version de la biblio, on utilise "image1 = data.load("image.jpg")" à la place de "image1 = data.imread("image.jpg", plugin='pil')"
Je vais jeter un œil à "remove_small_objects"
Voilà tout, je vais continuer à bosser sur mon programme en tous cas merci beaucoup, vraiment !
Je t'en prie, j'ai volontairement laissé cette ligne :
if region.area >= 0:
Elle te permet de filtrer les objets selon leurs tailles, tu pourrais aussi ajouter une limite haute et filtrer pour des objets supperieur a x et inferieur a y, bon courage pour la suite
La vie c'est comme une boite de chocolat ça dure moins longtemps chez les gros.
Détection Centre d'une tache
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
La vie c'est comme une boite de chocolat ça dure moins longtemps chez les gros.
La vie c'est comme une boite de chocolat ça dure moins longtemps chez les gros.