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

C# Discussion :

Reconnaissance de formes


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2011
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 23
    Par défaut Reconnaissance de formes
    Salut à tous.

    Je fais un projet ou je dessine des formes sur mon bureau en gdi. Quand je fais la lettre S j'aimerais pouvoir lancer une action spécifique.
    Mon problème est que je n'ais aucune idée de comment m'y prendre pour reconnaitre ma forme. J'ai pensé vaguement à sauvegarder ma forme dans une image pour faire du traitement d'image mais cela ne marcherai pas si je la dessine en rouge sur un fond rouge. Peut etre faudrait-il que je dessine également mon symbole dans une picture box, le probleme est que je ne sais pas la taille de base de mon symbole! Voici une image si jointe pour aider à comprendre.


    J'ai toutes les coordonnées de mon symboles. Si quelqu'un aurait une idée c'est avec plaisir.
    Images attachées Images attachées  

  2. #2
    Membre éprouvé Avatar de swif79
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2009
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 79
    Par défaut
    Bonjour,
    ça risque d'être difficile d'avoir une très bonne reconnaissance, tu pourrai utiliser l'une de ces deux type d'approche :

    - Capturer une image du "symbole qui viens d'être déssiner" et tu tente une reconnaissance de la possible lettre via un framework OCR genre Tesseract OCR

    - Utiliser une API Microsoft Tablet PC pour la reconnaissance d'écriture

    Bon courage

  3. #3
    Membre averti
    Inscrit en
    Janvier 2011
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 23
    Par défaut :)
    Oui j'ai essayé avec l'ocr, mon probleme est que je code sur une machine x64 et la dll n'est pas compatible avec tesnet2 :/. Ou du moins j'ai pas sur la faire fonctionner!

    J'ai aussi également essayé de travail avec les pixel en faisant une moyenne sur une image converti en noir et blanc

  4. #4
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    j'avais vu il y a quelques temps (2 ans je pense) quelqu'un qui faisait cela en C# et qui avait posté un article sur www.Codeproject.com

    J'ai déja vu cela fonctionner avec le comportement que tu souhaites faire.

  5. #5
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    mon probleme est que je code sur une machine x64 et la dll n'est pas compatible
    Cela peut peut-être se résoudre en forçant la compilation en 32bits en changeant le "Target" du projet en "x86" au lieu de "any cpu".

  6. #6
    Membre averti
    Inscrit en
    Janvier 2011
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 23
    Par défaut
    Citation Envoyé par Graffito Voir le message
    Cela peut peut-être se résoudre en forçant la compilation en 32bits en changeant le "Target" du projet en "x86" au lieu de "any cpu".
    oui mais apres c'est emguCv qui ne marche plus ou sinon c'est le gdi et ca j'en n'ai aucune idée pourquoi...

Discussions similaires

  1. Reconnaissance de forme par réseau neuronal
    Par Rémiz dans le forum Méthodes prédictives
    Réponses: 34
    Dernier message: 28/05/2007, 16h41
  2. Reconnaissance de "forme" sur une fonction
    Par Nemerle dans le forum Traitement du signal
    Réponses: 13
    Dernier message: 20/10/2006, 11h23
  3. reconnaissance de formes dans un Fichier Avi
    Par renovator dans le forum C++Builder
    Réponses: 1
    Dernier message: 05/07/2006, 09h40
  4. [MasterPage] Reconnaissance de Form
    Par Kylen dans le forum ASP.NET
    Réponses: 8
    Dernier message: 04/07/2006, 15h33
  5. Algos pour reconnaissance de formes
    Par Laurent Gomila dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 09/12/2005, 10h34

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