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

Images Discussion :

Détection d'obstacle image 3D


Sujet :

Images

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2012
    Messages : 34
    Points : 14
    Points
    14
    Par défaut Détection d'obstacle image 3D
    Bonjour tout le monde.

    Tout d'abord je m'excuse par avance si le sujet a déjà été traité ou si mes questions sont trop triviales.

    Je souhaiterais cartographier une scène, détecter les obstacles et par la suite mettre à jours une trajectoire pour éviter ces obstacles, ou bien faire de l'asservissement visuels pour contourner ces obstacles.
    Le système sera muni d'une caméra 3D (Kinect) et je pense faire mes traitements sur Matlab pour le moment (car je suis plutôt à l'aise avec cet IDE). La conversion vers de l'embarqué se fera dans un second temps (openCV ou autre).

    Mes questions sont les suivantes :
    - Quels documentations me conseillez vous de lire? (projets similaires, algorithmes à utiliser, fonctions Matlab à utiliser, etc.)
    - Quels sont pour vous les points qui risquent d'être bloquant?
    - Quels conseilles avez vous à me donner?

    En complément savez vous où puis-je trouver une batterie d'image 3D prise par une Kinect pour faire mes tests (je n'ai pas reçu encore ma commande).

    En vous remerciant de votre aide!

    Mike.

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Août 2014
    Messages
    1 295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2014
    Messages : 1 295
    Points : 2 385
    Points
    2 385
    Par défaut
    Bonjour,

    Honnêtement si tu dois faire ça juste avec la caméra visible, ça risque d'être très complexe. Je te conseille plutôt d'utiliser "l'imagerie de distance" (aucune idée du véritable nom de cette chose) de la kinect, qui va te donner une image en niveau de gris des distances entre tes objets et le capteur de la kinect. Là, ça risque d'être plus facile d'aborder le problème. Bon, pour faire du temps réel, ça va demander des compétences de programmation non triviales, mais si tu commences à tester sur des simples images, tu peux t'intéresser à la fonction bwboundaries qui va te permetter de détecter les objets situés à un certain seuil.

    C'est juste un début pour t'aider à démarrer, mais ta problématique est assez vaste et va demander pas mal de temps de réflexion. Si tu pars de 0, va falloir y aller étape par étape, et nous poser des questions un peu plus précises sur chacune de tes étapes, c'est un peu trop vague là.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2012
    Messages : 34
    Points : 14
    Points
    14
    Par défaut
    Bonjour.

    Merci de ta réponse. Effectivement je me suis mal exprimé. Je compte bien utiliser la caméra de lumière structuré invisible. Celle qui retourne la distance.
    Je vais essayer ta fonction sur Matlab pour n'afficher que la zone utile à une certaine distance.
    Par la suite, quelles seraient les techniques pour calculer les contours des surfaces, des objets ?

    Merci de votre aide.
    Cordialement.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2012
    Messages : 34
    Points : 14
    Points
    14
    Par défaut
    De plus pour la batterie d'image de test ?

  5. #5
    Modérateur

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Août 2014
    Messages
    1 295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2014
    Messages : 1 295
    Points : 2 385
    Points
    2 385
    Par défaut
    En fait, la technique est la même. Il faut d'abord binariser l'image via un seuil (fonction de la distance d'étude désirée) puis utiliser la fonction bwboundaries pour avoir entre autres les coordonnées de contour des objets ainsi que leur masque.

    Pour la base de données d'images, aucune idée. Je travaillais empiriquement.

Discussions similaires

  1. Détection ouverture visualisateur image
    Par jojo_ol76 dans le forum Android
    Réponses: 0
    Dernier message: 05/08/2011, 10h42
  2. détection de l'image de fond
    Par g.amatou dans le forum Traitement d'images
    Réponses: 0
    Dernier message: 17/05/2011, 20h29
  3. Détection des obstacles
    Par zizoutu dans le forum Traitement d'images
    Réponses: 4
    Dernier message: 15/03/2011, 18h16
  4. détection d'obstacle en stéréo
    Par mar1985 dans le forum Traitement d'images
    Réponses: 4
    Dernier message: 03/06/2009, 23h24
  5. détection de contours images médicales
    Par twix24 dans le forum Traitement d'images
    Réponses: 12
    Dernier message: 18/12/2007, 12h16

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