IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Traitement d'images Discussion :

Cours pour apprendre le traitement d'images, la vision industrielle et robotique


Sujet :

Traitement d'images

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné

    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Avril 2014
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2014
    Messages : 133
    Par défaut Cours pour apprendre le traitement d'images, la vision industrielle et robotique
    Bonjour,

    J'ai le plaisir de vous annoncer la parution du premier article, d'une série de six composant un cours intitulé :


    Adapté à un large public, grâce à une pédagogie novatrice pour la discipline, ce cours présente un certain nombre d'opérateurs dits de bas niveau :
    • histogrammes, opérateurs de visualisation,
    • opérateurs de seuillage,
    • opérateurs linéaires agissant sur un voisinage 3x3 centré,
    • opérateurs de lissage d'image,
    • opérateurs de morphologie mathématique,
    • opérateurs de calcul de gradients, et d'affinage des contours.

    Enfin, le dernier article traite de l'implémentation en Langage C des opérateurs présentés dans l'Environnement Logiciel de Traitement d'Image EdEnviTI.

    Les codes source de l'environnement EdEnviTI, ainsi que de l'ensemble des opérateurs présentés dans la série d'articles constituant la bibliothèque EdVision sont également disponibles sur le site.

    Partie 2 : Visualisation des Images et Opérateurs Simples
    Partie 3 : Introduction aux Différents Types de Segmentation
    Partie 4 : Première Chaîne Complète de Segmentation
    Partie 5 : Segmentation en Contours
    Partie 6 : L'Environnement EdEnviTI et son utilisation

    Cordialement
    Patrick Bonnin

    Tous les meilleurs cours et tutoriels pour apprendre les algorithmes
    Les meilleurs cours et tutoriels pour apprendre la programmation

  2. #2
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 299
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 299
    Par défaut
    Bonjour

    Ne manque-t-il pas un lien ?

  3. #3
    Expert confirmé

    Avatar de Francis Walter
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    2 315
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 2 315
    Par défaut
    Flodelarab, le lien est maintenant ajouté

  4. #4
    Membre chevronné

    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Avril 2014
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2014
    Messages : 133
    Par défaut Partie 2 : Visualisation des Images et Opérateurs Simples
    Bonjour,

    J'ai le plaisir de vous informer de la parution du second article de la série intitulé : Visualisation des Images et Opérateurs Simples.

    Plus pratique que le premier article d'introduction, ce second commence par détailler l'algorithme puis l'implantation en Langage C
    dans l'environnement logiciel de traitement d'image EdEnviTI des deux mécanismes de base*: le balayage vidéo simple de l'image et le balayage vidéo avec examen du voisinage 3 x 3 centré.

    Ensuite leurs applications sont présentées au travers d'un certain nombre d'opérateurs*: l'Histogramme, le Rehaussement des Contrastes, la Quantification, la Réduction, le Zoom, ainsi que les opérateurs linéaires non linéaires, et des opérateurs réalisant la fonctionnalité de Lissage d'Image*: linéaires tels que les filtres moyen et gaussien, non linéaires tels que les filtres médian et de Nagao.

    Amicalement
    Patrick

    Les meilleurs cours et tutoriels pour apprendre l'algorithmique

  5. #5
    Membre chevronné

    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Avril 2014
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2014
    Messages : 133
    Par défaut Partie 3 : Introduction aux Différents Types de Segmentation
    Bonjour,

    J'ai le plaisir de vous annoncer la parution de la troisième partie intitulée « Introduction aux Différents Types de Segmentations » du cours « Les Bases du Traitement d'Image et de la Vision Industrielle et Robotique ».

    Cette partie présente succinctement des notions de segmentation*: en contours, en régions, en mouvement, en profondeur et en couleur. Ces segmentations, plus complexes, ne font pas partie des bases que nous présentons à niveau bachelor ou BAC + 3. Elles seront présentées lors d'une seconde série de cours.

    Amicalement
    Patrick

    Les meilleurs cours et tutoriels pour apprendre l'algorithmique

  6. #6
    Membre expérimenté

    Homme Profil pro
    Consultant en architecture
    Inscrit en
    Décembre 2013
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en architecture
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 82
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Tout d'abord un grand bravo et un grand merci pour ce contenu de grande qualité, ça me permet de découvrir un nouveau domaine extrêmement intéressant
    Il est indiqué que l'environnement EdEnviTI est disponible sur le site developpez.com, mais je n'ai pas réussi à le trouver, serait-il possible de fournir un lien? Ou bien est-il prévu de les diffuser uniquement pour le dernier article de la série?

  7. #7
    Invité de passage
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Octobre 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2014
    Messages : 1
    Par défaut Excellent et clair !
    Excellente série d'articles... on attend la suite avec impatience !
    A+

  8. #8
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 204
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 204
    Par défaut
    Bonjour,
    Citation Envoyé par patrick.bonnin Voir le message
    J'ai le plaisir de vous informer de la parution du second article de la série intitulé : Visualisation des Images et Opérateurs Simples.
    Tout cela a l'air passionnant, cependant, dans la partie 2 on trouve, au chapitre IV-A-3, des instructions pour générer le binaire Histogram qui m'ont semblées incomplètes :

    Citation Envoyé par patrick_bonnin
    La réalisation de l'histogramme est obtenue grâce à la commande EdHistogramme Histogram qui nécessite le code des parties :

    interface utilisateur, contenu dans le fichier EdHistogram.c ;
    opérateur, contenu dans le fichier EdLibHistogram.c.
    ainsi que l'utilitaire EdUtilities.c pour s'affranchir des erreurs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    EdHistogram.o: In function `main':
    EdHistogram.c:(.text+0x236): undefined reference to `Reading_ImageHeader'
    EdHistogram.c:(.text+0x3a1): undefined reference to `Creation_Image'
    EdHistogram.c:(.text+0x4b7): undefined reference to `Creation_Image'
    EdHistogram.c:(.text+0x51f): undefined reference to `Reading_ImageData'
    EdHistogram.c:(.text+0x6c3): undefined reference to `Writing_ImageData'
    EdHistogram.c:(.text+0x720): undefined reference to `Free_Image'
    EdHistogram.c:(.text+0x765): undefined reference to `Free_Image'
    (oui, j'ai renommé EdHistgram.c enEdHistogram.c, ) mais ça ne suffit pas, il me reste ça sur les bras :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    EdLibHistogram.o: In function `HistogramPGM':
    EdLibHistogram.c:(.text+0x32c): undefined reference to `log'
    EdLibHistogram.c:(.text+0x34b): undefined reference to `log'
    EdLibHistogram.o: In function `HistogramPPM':
    EdLibHistogram.c:(.text+0x70e): undefined reference to `log'
    EdLibHistogram.c:(.text+0x72d): undefined reference to `log'
    EdLibHistogram.c:(.text+0x9f5): undefined reference to `log'
    La solution se cache là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gcc -o Histogram EdHistogram.o EdLibHistogram.o EdUtilities.o -lm // "-lm", le flag qui sauve !
    Lecture pour la piste.

    Sinon, un microscopique souci avec la fonction de zoom, qui perd un pixel en générant le résultat, et pourtant j'ai demandé un rapport simple, "x 2", et ce quel que soit la méthode :

    Nom : zoom_perd_1_px.png
Affichages : 5973
Taille : 93,5 Ko

    Devant l'original, derrière l'image agrandie, regardez les tailles dans les barres de titre

  9. #9
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 204
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 204
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Sinon, un microscopique souci avec la fonction de zoom, qui perd un pixel en générant le résultat, et pourtant j'ai demandé un rapport simple, "x 2", et ce quel que soit la méthode :

    Nom : zoom_perd_1_px.png
Affichages : 5973
Taille : 93,5 Ko

    Devant l'original, derrière l'image agrandie, regardez les tailles dans les barres de titre
    J'ai fait ça, pour le zoom en haut (dans EdZoom.c) et pour la réduction en bas (EdReduction.c), ça me donne des valeurs correctes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
      /* --- Zoom image --- */
      // jipété : pourquoi cette construction tordue ?
      //ncolZoom = (ncol - 1) * scale + 1;
      //nligZoom = (nlig - 1) * scale + 1;
      // pourquoi pas plutôt et plus simplement comme ça :
      ncolZoom = ncol * scale;
      nligZoom = nlig * scale;
     
      /* --- Reduced image --- */
      // jipété : pourquoi cette construction tordue ?
      //ncolred = (ncol - 1) / scale + 1;
      //nligred = (nlig - 1) / scale + 1;
      // pourquoi pas plutôt et plus simplement comme ça :
      ncolred = ncol / scale;
      nligred = nlig / scale;

Discussions similaires

  1. Interface pour utilitaire de traitement d'image
    Par b_reda31 dans le forum Traitement d'images
    Réponses: 9
    Dernier message: 09/05/2008, 18h04
  2. demande d'avi pour commencer le traitement d'image
    Par adel.87 dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 21/01/2008, 10h55
  3. Réponses: 2
    Dernier message: 02/10/2006, 16h38
  4. Besoin d'aide pour algorithme de traitement d'images
    Par Zenman94 dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 07/04/2005, 15h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo