Reconnaissance de texte

Les API de reconnaissance de texte de ML Kit vous permettent de reconnaître du texte dans n'importe quelle la langue latine (avec la reconnaissance de texte dans le cloud, entre autres) ;

La reconnaissance de texte permet d'automatiser la saisie fastidieuse de données pour les cartes de crédit, les reçus et les cartes de visite. Avec l'API dans le cloud, vous pouvez aussi extraire du texte à partir d'images de documents, que vous pouvez utiliser pour augmenter l'accessibilité ou de traduire des documents. Les applications peuvent même garder une trace de ce qui se passe dans le monde réel en lisant les chiffres d'un train.

Sur iOS Sur Android

Si vous êtes développeur Flutter, vous pouvez être intéressé par FlutterFire qui inclut un plug-in pour les API Firebase ML Vision.

Choisir entre les API sur l'appareil et dans le cloud

Appareil Cloud
Tarifs Gratuit

Cette fonctionnalité est sans frais pour les 1 000 premières utilisations mensuelles de cette fonctionnalité: voir Tarifs

Cas d'utilisation idéaux Traitement en temps réel (idéal pour une caméra ou un flux vidéo)
Reconnaissance de texte dispersé dans les images
Reconnaissance de texte haute précision
Identifier des textes creux dans les images
Reconnaître du texte à intervalles denses dans des images de documents

Regardez la démo de l'API Cloud Vision.

Langues acceptées Reconnaît les caractères latins Reconnaît et identifie un large éventail de langues et caractères

Exemples de résultats

Texte dispersé

Photo : Dietmar Rabich / Wikimedia Commons / "Düsseldorf, Wege der parlamentarischen Demokratie -- 2015 -- 8123" / CC BY-SA 4.0
Texte reconnu
Texte Wege
der parlamentarischen
Demokratie
Blocs (1 bloc)
Bloc 0
Texte Wege der parlamentarischen Demokratie
Cadre (117.0, 258.0, 190.0, 83.0)
Points d'angles (117, 270), (301,64, 258,49), (306,05, 329,36), (121,41, 340,86)
Code de langue reconnu de
Lignes (3 lignes)
Ligne 0
Texte Wege der
Cadre (167, 261, 91, 28)
Points d'angles (167, 267), (255,82, 261,46), (257,19, 283,42), (168,36, 288,95)
Code de langue reconnu de
Éléments (2 éléments)
Élément 0
Texte Wege
Cadre (167, 263, 59, 26)
Points d'angles (167, 267), (223,88, 263,45), (225,25, 285,41), (168,36, 288,95)

Texte du document

Texte reconnu
Texte DR. SEWARD'S DIARY 361
Professor. He had evidently expected some such call, for
I found him dressed in his room. His door was ajar, so that
he could hear the opening of the door of our room. He
came at once; as he passed into the room, he asked Mina
if the others might come, too.
"No," she said quite simply, "it will not be necessary.
You can tell them just as well. I must go with you on your
journey."
Dr. Van Helsing was as startled as I was. After a mo-
ment's pause he asked:
"But why?"

(texte intégral)

Blocs (1 bloc)
Bloc 0
Texte

DR . SEWARD ' S DIARY 361 Professor . He had evidently expected some such call , for I found him dressed in his room . His door was ajar , so that he could hear the opening of the door of our room . He came at once ; as he passed into the room , he asked Mina if the others might come , too .

" No , " she said quite simply , " it will not be necessary . You can tell them just as well . I must go with you on your journey . "

Dr . Van Helsing was as startled as I was . After a mo ment ' s pause he asked :

(texte intégral)

Confiance 0.98
Cadre (25, 21, 359, 583)
Code de langue reconnu en
Paragraphes (10 paragraphes)
Le paragraphe 1
Texte " No , " she said quite simply , " it will not be necessary . You can tell them just as well . I must go with you on your journey . "
Confiance 0.98
Cadre (29, 110, 355, 44)
Code de langue reconnu en
Mots (34 mots)
Mot 7
Texte simply
Confiance 0.99
Cadre (179, 110, 37, 15)
Code de langue reconnu en
Symboles (6 symboles)
Symbole 0
Texte s
Confiance 1.00
Cadre (179, 110, 3, 15)
Code de langue reconnu en