OCR (EasyOCR)
Un bloc de fonction qui détecte le texte dans les images en utilisant le moteur EasyOCR. Il peut renvoyer le texte reconnu, des segments de texte individuels, des boîtes de délimitation et une image annotée optionnelle. Inclut des tentatives automatiques de rotation pour gérer le texte tourné.
📥 Entrées
Image
Image en niveaux de gris ou en couleur contenant le texte à reconnaître.
📤 Sorties
Result
Image annotée avec les boîtes de texte détectées et, en option, les étiquettes de texte.
Whole Text
Tout le texte reconnu concaténé en une seule chaîne.
Texts
Liste des segments de texte reconnus.
Boxes
Liste de boîtes polygonales pour chaque texte détecté (4 points par boîte).
🕹️ Contrôles
Use auto rotation
Activer les tentatives de rotation de l’image (90°, -90°, 180°) pour améliorer la détection du texte orienté.
Show Texts
Activer/désactiver l’affichage des étiquettes de texte reconnues sur l’image annotée Result.
Threshold
Curseur de confiance pour filtrer les détections de texte à faible confiance (0–100 %).
🎯 Fonctionnalités
Détection multi-angle : effectue des rotations simples pour gérer le texte tourné lorsque
Use auto rotationest activé.Filtrage par confiance : élimine les détections faibles en ajustant le
Threshold.Sortie visuelle : renvoie une image annotée
Resultavec boîtes et étiquettes de texte optionnelles lorsqu’il y a des détections.Résultats détaillés : retourne à la fois le
Whole Textagrégé, lesTextsindividuels et lesBoxespour traitement ultérieur.
📝 Utilisation
Connectez un bloc producteur d’images à la prise
Image.Activez éventuellement
Use auto rotationsi les images sources peuvent être tournées.Ajustez le
Thresholdpour équilibrer sensibilité et faux positifs.Activez
Show Textssi vous souhaitez que les étiquettes de texte soient dessinées sur l’imageResult.Utilisez les sorties pour enregistrer, consigner ou traiter davantage le texte reconnu et les coordonnées des boîtes.
📊 Évaluation
À l’exécution, le bloc analyse l’image d’entrée (et ses variantes tournées si activées), filtre les détections selon le Threshold et renvoie l’image annotée (le cas échéant), le texte complet concaténé, la liste des segments de texte et la liste des boîtes polygonales.
💡 Conseils et astuces
Prétraitez les images de faible qualité avec
Image ResizerouSuper Resolutionpour améliorer la reconnaissance sur du texte petit ou flou.Recadrez d’abord la zone de texte avec
Image ROI SelectouImage ROIafin que le bloc se concentre sur les régions pertinentes.Réduisez le bruit d’arrière-plan avec
Background Removal (RMBG-1.4)ouBackground Removal (BiRefNet)avant l’OCR lorsque le texte se trouve sur des fonds complexes.Améliorez le contraste et la lisibilité en utilisant
Auto Contrast,Adjust Colors,DenoisingouImage Thresholdselon l’entrée.Pour une inspection en direct, envoyez le
ResultversShow Imagepour prévisualiser les détections annotées.Sauvegardez les images de détection ou les logs avec
Image Logger,Image Write, ou exportez le texte reconnu viaData to JSONouCSV Export.Si vous souhaitez un comportement OCR alternatif, comparez les résultats avec le bloc générique
OCRou combinez avecDraw Detectionspour superposer des visuels personnalisés.
🛠️ Dépannage
Aucun texte détecté : baissez le
Thresholdet vérifiez que l’image d’entrée n’est pas trop petite — essayezImage ResizerouSuper Resolution.Faux positifs ou texte brouillé : augmentez le
Thresholdet appliquezDenoisingouAuto Contrastpour stabiliser l’entrée.Texte tourné non trouvé : activez
Use auto rotationpour tenter des rotations courantes, ou réalignez préalablement avecAuto Alignmentsi vous disposez d’une référence.Trop de petites détections : recadrez la région d’intérêt avec
Image ROI Selectet filtrez les résultats par taille de boîte dans des blocs en aval.
Mis à jour