Rilevare area di testo (OpenCV, Python)

Reeaver

Utente Attivo
1,188
134
CPU
AMD RYZEN 5 1600
Dissipatore
NOCTUA NH-U12S
Scheda Madre
MSI B350 TOMAHAWK
HDD
SSD SAMSUNG 860 EVO 500 GB + CRUCIAL MX 1TB
RAM
HYPER X 16GB 2400MHz DDR4 LP
GPU
ASUS ROG STRIX GTX1070 O8GB
Audio
SOUNDBLASTER AUDIGY FX
Monitor
LG ULTRAGEAR 2K
PSU
SEASONIC SSR-550M
Case
NZXT S340
Periferiche
MOUSE, TASTIERA, MANI
Net
FIBRA FTTH 1GB
OS
WINDOWS 10 PRO 64-BIT
Salve di nuovo.
Dopo il problema dell'auto-crop posto l'altro giorno (facilmente risolto poi dopo lunghe ricerche..), oggi sono arrivato ad un nuovo punto.

Data un'immagine, per esempio questa:

Purchase-Order.gif


Come posso fare in modo che, dopo aver designato una certa area (es: la colonna "Your Item Number), il programma riesca a riconoscere cosa c'è dentro e quindi che ritagli ogni singolo numero (ogni quadratino di immagine contenente una cifra per intenderci) ?

Non stiamo parlando di OCR, visto che non devo avere i caratteri riconosciuti ma solo la loro immagine (quello verrà fatto in un momento successivo).

Ho provato un codice ANPR che rileva le targhe con discreto successo (per queste ultime...).
Dite che si può applicare lo stesso concetto a dei documenti ?

Uso OpenCV e Python. Ci tengo a dire che con Java, questo risultato l'ho ottenuto manualmente, isolando ogni singolo numero. Non è quello che devo fare, non a mano.

EDIT: un esempio ancora più facile, da dove partire, è il seguente: dato un cartello stradale, rilevare in automatico l'area contenente del testo, ritagliarla e salvarla.
 
Ultima modifica:

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!