2013-08-26 3 views
0

Je veux développer une application qui, étant donné une image de plusieurs cartes de poker, est capable de dire quels numéros sont sur ces cartes. Je n'ai jamais fait de traitement d'image auparavant, alors je me demande comment je devrais commencer. Toutes les pensées seront appréciées!Extraire des numéros de cartes de poker

Répondre

1

Tout dépend de l'apparence des images. Par exemple si les images sont prises par exemple d'une caméra mobile et qu'elles doivent être pré-traitées avant que vous puissiez faire OCR.

J'ai utilisé Tesseract (https://code.google.com/p/tesseract-ocr/) avant de faire OCR et cela fonctionne bien pour le texte imprimé. Mais fait mal sans s'entraîner sur des images à partir d'un téléphone portable. Vous pouvez également vous procurer une API payante tierce si vous ne voulez pas faire tout le travail vous-même.

Aussi précieux conseils que je suis arrivé était

  1. Gardez seulement une partie de texte dans l'image. (Éliminer les lignes inutiles/bruit ).
  2. Si le texte est vertical ou orienté selon un certain angle, alignez la zone dans le sens horizontal.
+0

Les images seront en effet prises à partir d'un appareil mobile. La came devrait être d'environ 5 méga-pixels. Dans tous les cas, pourriez-vous préciser ce que vous entendez par «pré-processus»? Merci beaucoup! –

+0

Les étapes 1 et 2 que j'ai mentionnées sont deux étapes de pré-traitement qui peuvent aider à la reconnaissance d'image. – smk

+0

Il se peut que je manque quelque chose, mais OCR est la technique que vous utilisez pour reconnaître le texte, n'est-ce pas? Alors, comment est-ce que je garderais seulement la partie de texte dans l'image avant de faire OCR? –

Questions connexes