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

Composants VCL Delphi Discussion :

OCR sous Delphi7


Sujet :

Composants VCL Delphi

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut OCR sous Delphi7
    Bonjour à tous,
    Je développe actuellement un logiciel qui serai beaucoup mieux s'il pouvait reconnaitre du texte dactylographié sur image. Sur le web j'ai trouvé pas mal de boites qui fournissent des composant pour l'OCR sous Delphi. Mais dans tous les cas, pour utiliser ce composant, l'utilisateur doit payer des royalties à cette boite, soit brancher un dongle sur une prise USB pour limiter le nombre d'analyse, ... Ce que je cherche, c'est de payer une fois pour toute une licence pour ensuite distribuer mon logiciel sans aucune limitation. Mais je ne trouve pas...
    Si quelqu'un à la moindre piste je suis preneur et je l'en remerci !

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Billets dans le blog
    1
    Par défaut
    Bonjour.

    Ben si vous avez déjà trouvé des fournisseurs pour votre composant pourquoi ne pas alors entamer une négociation concernant la licence ? Qui ne tente rien n'a rien.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut
    Citation Envoyé par Aka Guymelef Voir le message
    Bonjour.

    Ben si vous avez déjà trouvé des fournisseurs pour votre composant pourquoi ne pas alors entamer une négociation concernant la licence ? Qui ne tente rien n'a rien.
    Salut Aka Guymelef,
    C'est sur qu'il faut tenter, c'est d'ailleur ce que j'avais commencé à faire. Mais c'est surtout une question de temps et de marché. Car ces fournisseur proposent aussi des solutions OCR, ou utilisant les OCR. Et donc un client à qui ils donnent des composant sans contrainte de temps et de volume n'aura presque plus de raison de leur acheter autre chose. D'où la forte réticence pour modifier leur licence. C'est pour ça que j'ai du mal dans ma recherche.

  4. #4
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 496
    Par défaut
    salut

    il existe une solution gratuite mis a dispo par microsoft

    pour cela il faut utiliser l'activex fournit par microsoft office
    nommer "Microsoft Office Document Imaging".
    MODI pour les personnes qui connaisse.
    vous pouver trouvez plus d'infos :
    http://msdn.microsoft.com/en-us/libr...ffice.11).aspx

    Avant de commencer :
    Importer l'activeX "Microsoft Office Document Imaging 11.0 Type Library" --> vous etes pres a fonctionner.

    pour cela
    creer une forme
    ajoute un boutton,un memo et le le control MiDocView

    ici un exemple de code :

    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
    16
    17
    18
    19
    20
    Uses 
     ...,ComObj, MODI_TLB ;
     
    procedure TForm.Button1Click(Sender: TObject);
    Var
      doc :IDocument;
      Img :IImage;
      Layout :ILayout;
    begin
      doc := IDispatch(CreateOleObject('MODI.Document')) as IDocument;
      doc.create(FileName);  // just put here the filename of an image
      doc.OCR(miLANG_ENGLISH,true,true);
      Img := IDispatch(doc.Images[0]) as IImage;
      Layout := IDispatch(Img.Layout) as ILayout;
      Memo1.Lines.Add(Layout.Text);
      MiDocView1.Document := doc;
      doc.Close(false);
      Img := nil;
      Layout := nil;
    end;
    @+ Phil

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut
    Citation Envoyé par anapurna Voir le message
    salut
    nommer "Microsoft Office Document Imaging".
    MODI pour les personnes qui connaisse.
    @+ Phil
    Merci pour ta réponse Anapurna. Elle m'ouvre bien des pistes. Il y a cependant un problème : je n'ai pas d'activeX de ce nom sur mon poste. Après une petit rechercher il semble qu'il faut avoir office 2003 sur son poste pour avoir ce composant . J'espère me tromper et le trouver sur le net. Si tu sais où je peux le trouver je suis preneur.
    Merci
    JB

  6. #6
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 44
    Par défaut
    Bonjour à tous. ViveLesQuads j'ai à peux prés le même problème que toi. Moi c'est pour un programme personnel je dois lire les caractères inclus à un certain endroit de l'écran. Je récupère l'image par un imprime écran tout bête. Ensuite je dois lire les caractères. Mais je ne vois pas la solution. Dés que tu as quelque chose merci de me tenir au courant.
    Merci.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut
    Citation Envoyé par aydin24alain Voir le message
    Bonjour à tous. ViveLesQuads j'ai à peux prés le même problème que toi. Moi c'est pour un programme personnel je dois lire les caractères inclus à un certain endroit de l'écran. Je récupère l'image par un imprime écran tout bête. Ensuite je dois lire les caractères. Mais je ne vois pas la solution. Dés que tu as quelque chose merci de me tenir au courant.
    Merci.
    Salut,
    Finallement j'utilise les LeadTools http://www.leadtools.com/ pour faire ma reconnaissance. Ce n'est pas gratuit mais c'est ce dont j'ai besoin au niveau licence.
    Bonne continuation

Discussions similaires

  1. Problème avec tesseract OCR sous Visual c++ 2005
    Par DarkVenoM dans le forum VC++ .NET
    Réponses: 4
    Dernier message: 14/01/2007, 14h12
  2. Pb insert sous delphi7/mysql4/ODBC
    Par Mawie dans le forum Bases de données
    Réponses: 1
    Dernier message: 22/06/2006, 13h57
  3. Edition des états sous Delphi7
    Par amtdev dans le forum Delphi
    Réponses: 3
    Dernier message: 13/05/2006, 16h28
  4. Plantage requete SQL simple sous Delphi7/ADO avec Access
    Par tomy29 dans le forum Bases de données
    Réponses: 2
    Dernier message: 25/08/2005, 12h09
  5. Erreur d'initialisation du BDE sous Delphi7 ent et WinXP
    Par touhami dans le forum Bases de données
    Réponses: 1
    Dernier message: 15/02/2005, 02h51

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