Partage
  • Partager sur Facebook
  • Partager sur Twitter

Traitemetn d'image

extraction de texte

30 mars 2021 à 12:00:35

Bonjour,

je suis entrain d’implémenter un code OCR, je l'ai implémenter déjà  avec des images sur internet, il marche bien. Mais quand j'essaye de l’implémenter sur mes images ( Des images d'afficheur 7segments) il ne me donne pas des output correctes.

 qlq'un peux m'aider stp comment je peux modifier mes images pour faire des justes extraction?

Code

#include <tesseract/baseapi.h>
#include <leptonica/allheaders.h>

int main()

{

    char *outText;

    tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI();

    if (api->Init(NULL, "eng")) {

        fprintf(stderr, "Could not initialize tesseract.\n");

        exit(1);

    }

    Pix *image = pixRead("color_filled1.bmp");

    api->SetImage(image);

    outText = api->GetUTF8Text();

    printf("OCR output:\n%s", outText);

    api->End();

    delete [] outText;

    pixDestroy(&image);

    return 0;

}

Image

Resultat

Image

https://raw.githubusercontent.com/srinidhi-k-prasad/OCR/master/source/images/results.png

Resultat

Merci d'avance.

-
Edité par CamiliaAlexos 30 mars 2021 à 12:05:05

  • Partager sur Facebook
  • Partager sur Twitter
30 mars 2021 à 16:38:37

Bonjour, même remarque pour la présentation de votre code que votre précédant sujet.

Je ne vais pas me répéter hein!! Merci d'éditer votre sujet du 18/03 conformément au règles du forum.

Je ferme ce sujet pour non respect des règles du forum et non respect d'une demande de la modération.

Si vous avez des difficultés de compréhension par rapport aux règles du forum ne reste disponible par MP. 

Merci de colorer votre code à l'aide du bouton Code

Les forums d'Openclassrooms disposent d'une fonctionnalité permettant de colorer et mettre en forme les codes source afin de les rendre plus lisibles et faciles à manipuler par les intervenants. Pour cela, il faut utiliser le bouton Code de l'éditeur, choisir un des langages proposés et coller votre code dans la zone prévue. Si vous utilisez l'éditeur de messages en mode Markdown, il faut utiliser les balises <pre class="brush: cpp;">Votre code ici</pre>.

Merci de modifier votre message d'origine en fonction.

Liens conseillés

  • Partager sur Facebook
  • Partager sur Twitter