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...
[PDF] Convertir des PDF en images (JPEG, BMP, GIF, etc...) VoirSi vous avez des documents PDF et que vous voulez les convertir en images (JPEG, GIF, BMP, ou n'importe quel format), de manière à les exploiter, par exemple dans un logiciel d'OCR ou de retouche/création d'images : Note : Cet article présente une...
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...
Rechercher des images de Noël : père Noël, traîneaux, sapin... VoirRechercher des images de Noël sur Internet Effectuer une recherche rapide d’images de Noël Effectuer une recherche avancée d’images de Noël Rechercher des images de Noël sur une banque d’images en ligne Rappel Rechercher des images de...
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 FastStone Image Viewer VoirFastStone Image Viewer est un visualisateur d'images permettant de convertir et d'afficher la plupart des formats graphiques actuels, à commencer par les formats BMP, JPEG, JPEG 2000, GIF, PNG, PCX, TIFF, WMF, ICO et TGA. Il possède de nombreuses...
Gestion des images en HTML VoirComment 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 VoirStyle 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...
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...

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