Rechercher : dans
Par :

Binarisation d'une image

Dernière réponse le 17 mar 2008 à 10:26:54 aidez_moi, le 11 fév 2008 à 11:52:17 
 Signaler ce message aux modérateurs

Bonjour,
j'ai besoin d'aide!!je prepare mon projet de fin d'etude et je dois programmer en matlab!! j''avoue que je ne m y connais pas trop!!
alors le but c'est d'ouvrir une base de donnees dimages et de binariser ces images et de les filtrées!!! si vous savez comment faire j'aimerai bien que vous m'eclairez merci pour votre aide

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « binarisation d'une image » dans :
Fichier ISO (Image ISO) Voir Format ISO Un fichier possédant l'extension .ISO est une image ISO, c'est-à-dire une image d'un disque (CD, DVD ou disque dur) sous forme de fichier, créer avec un logiciel de gravure. Comment lire un fichier ISO ? En l'absence de graveur, il...
Gestion des images en HTML Voir Comment afficher des images sur une page web? Quelques images sur un site Web peuvent le rendre plus attractif et plus convivial, cependant il est important de ne pas sombrer dans l'excès car les images peuvent impliquer un temps de chargement...
LaTeX - Insertion d'images Voir Style LaTeX permet d'insérer des images de différents formats. Le plus simple est d'insérer des fichiers de type eps (Encapsuled Postscript) : Il suffit d'insérer dans le préambule la ligne suivante : \usepackage{graphicx} Puis d'insérer...
[Gravure] Graver une image disque (ISO, NRG, ...) Voir1 - Définition de l'image ISO 2 - Recommandation 3 - Comment procéder ? 3.1 - Nero 3.2 - K3B 3.3 - BurnAtOnce 3.4 - BurnCDCC 3.5 - CDBurner XP Pro 3.6 - Deepburner 3.7 - Easy Media Creator 3.8 - Infrarecorder 4 -...
Création d'image Système (Ghost) VoirCréer une image (ghost) de partition 1 - Intérêt 2 - Pré-requis 2.1 - Explication 2.2 - Opportunités des partitions 2.3 - Mise à jour des images 2.3.1 - Image incrémentale : intéressant mais dangereux ! 2.3.2 - Image incrémentale et...
Créer une image ISO VoirUne image ISO est un fichier contenant une copie à l'identique d'un support numérique, la plupart du temps un CD-ROM ou un DVD. Grâce à une image ISO, il est possible de créer une copie de sauvegarde d'un CD ou d'un DVD, puis de la graver à...
Télécharger Image Resizer VoirPetit utilitaire (PowerToy) basique, très simple, permettant de réduire la taille d'une image, dans le but, notamment, de l'envoyer par e-mail ou de la partager sur Internet (blog, site, album...). Pour plus d'informations: image resizer reduire la...
Télécharger Free Word/Doc Txt to Image Jpg/Jpeg Bmp Tiff Png VoirD'habitude, ce sont les images que l'on insère dans les documents Word, Excel ou PowerPoint. Cette fois ci, c'est un peu l'inverse, parce qu'on va convertir ces documents au format image. All to Image Jpg/Jpeg Bmp Tiff Png Converter est un outil...
Le droit à l'image appliqué aux sites web VoirIntroduction au droit à l'image Selon les articles 226-1 à 226-8 du Code civil, tout individu jouit d'un droit au respect de sa vie privée ainsi que d'un droit à l'image,. En vertu de ces dispositions, la publication ou la reproduction d'une...
Traitement d'images VoirIntroduction au traitement d'images On désigne par traitement d'images numériques l'ensemble des techniques permettant de modifier une image numérique dans le but de l'améliorer ou d'en extraire des informations. Histogramme Un histogramme est...
Images bitmap et vectorielles VoirImages bitmap et images vectorielles On distingue généralement deux grandes catégories d'images : les images bitmap (appelées aussi images raster) : il s'agit d'images pixellisées, c'est-à-dire un ensemble de points (pixels) contenus dans un...

2

Char Snipeur, le 11 fév 2008 à 15:58:26

Je sais comment faire !
il suffit d'ouvrir l'image avec MATLAB. Il permet d'ouvrir un grand nombre d'images (BMP, jpg etc.) par défaut (fonction imread je crois). Le résultat est mis dans une matrice. Si l'image est en couleur, c'est une matrice à 3 indices si je me souviens bien. Mais supposons que ça soit une image en niveau de gris, tu as une matrice simple de nombres allant de 0 à 255.
Il suffit de définir un critère de binarisation (à voir selon le cas) genre 128, puis tu parcours l'ensemble des cases de la matrice, et si la valeur est supérieur au critère tu met 1, sinon tu mes 0.
Et voila l'image binarisé.
Bien sur, tu peux choisir plus judicieusement ce critère. Par exemple tu peux prendre la moyenne de toute les cases de la matrice.
Salutation ! Quand on sait pas, on touche pas !JBT
Char Snipeur

Répondre à Char Snipeur

3

besoin_d'aide, le 10 mar 2008 à 10:22:13

Merci bcp pour votre aide!!
c bon j ai fait ce qu il y avait a faire!! maintenant j ai fait le contour d une image!! et le but c est de calculer la distance entre differents points!!
je m explique j ai une matrice carree (100 100) elle est binaire c a d y a des 0 partt sauf dans le coutour de l image
il me faut l algorithme pour calculer cette distance!!
je sais que mon message n est pas trop calaire mais si vous savait on si vs avez besoin besoin de plus de precison tenez moi au courrant
merci

Répondre à besoin_d'aide

4

 Char Snipeur, le 17 mar 2008 à 10:26:54

Là c'est plus compliqué, et je ne voi pas ce que tu veux calculer.
Ce que je ferai : parcourir la matrice et noté dans une nouvelle matrice les coordonnées de chaque point.
Ensuite, une foi fait, il faut calculer toute les distances (là, c'est énorme ! je ne suis pas sur que ça soit ça qu'il faille faire)
si cette matrice est nommer P, tu fait un truc dans le genre :
for i=1:P.length()
for j=i:P.length()
dist=[dist sqrt((P(i,1)-P(j,1))^2+(P(i,2)-P(j,2))^2) ];
end
end
ensuite, max(max(dist)) te donne la plus grande distance. Salutation ! avant je croyais, maintenant je suis fixé.Jésus Christ
Char Snipeur

Répondre à Char Snipeur