Home  About me  Rubriche Links

PointAnalyzer 1.0 per windows XP, 7, 8.1, 10


Development by : Fabio Pacioni
Data inserimento:
02/01/2021


10 gen 2021
Pacchetto di installazione non disponibile
(in aggiornamento)

Download PointAnalyzer Source code - file Rar

Si tratta di un software sperimentale per la rotazione delle immagini a scopo di analisi e studio. L'applicazine è studiata per ruotare i caratteri dopo aver definito la sezione dell'immagine oggetto dell'operazione. Lo scopo è mostrare e far comprendere al lettore interessato una delle operazioni fondamentali che deve essere messa in atto preventivamente da un tool OCR prima del processamento dell'immagine per il suo riconoscimento (ad esempio con una rete neurale); ovvero la RotoTraslazione.

  • Le immagini devono essere delle dimensioni di 100 X 100 pixel in bianco e nero
    (non in scala di grigi)
  • Il formato deve essere jpeg
  • Lo spessore delle linee non deve superare i 2 pixel.

Si puo usare,ad esempio, il paint di windows per realizzare immagini studio di questo tipo. Nella cartella del programma vi sono già delle immagini di prova.

Matematicamente effettuare la rotazione di un immagine in uno spazio bidimensionale corrisponde ad effettuare la seguente trasformazione:

(1)

Dove : teta è l' angolo di rotazione
(x,y) è il punto P appartenente all' area da ruotare
(x'y') è il punto P' appartenente alla figura ruotata

Effettuando il prodotto scalare nella (1) dei vettori riga per il vettore colonna si ottiene:

(2)

che sono le relazioni impiegate dal software.

 

Curiosità : Esiste, anche negli organismi biologici evoluti come il nostro, una parte del cervello preposta ad effettuare la Roto traslazione delle immagini catturate dalla retina dell 'occhio.
Il processo in questo caso è detto conversione da Coordinate Retiniche a coordinate Cranio centriche.

 

Istruzioni d'uso di PointAnalyzer

A - Caricare un immagine.bmp o jpg (es quelle nella cartella di esempio) con il bottone LOAD

B - Fissare il numero di linee

C - disegnare la griglia (bottone GRID)

D - scansionare l'immagine (bottone SCAN)

NB : la soglia fissa il numero dei pixel per riquadro al disopra del quale il riquadro viene annerito

Rotazione del Carattere


1- posizionare il box blu sulla zona dell'immagine che si vuole ruotare (tramite i bottoni UP, Down, > e < )

2- dimensionare il box opportunamente al fine di contenere la parte dell'immagine da ruotare. Per far ciò : modificare i parametri WIDTH ed HEIGHT ed aggiornare la grafica premendo GRID

3- definire l' angolo alfa di rotazione Per far ciò:
posizionare il mouse in un opportuno punto dello schermo, tenere premuto shift e fare click con il mouse. Viene disegnata una retta con origine nell'angolo inferiore sinistro del box ed estremo opposto nel punto che si è scelto. L'angolo alfa che si forma tra l'asse X dello schermo e la retta disegnata definisce di quanto verrà ruotato il dettaglio nel box.

4 premere "GRID"

5 premere "SCAN"

6 premere "RUOTA" . NB Il pulsante ruota si attiva solo dopo i passi 4 e 5

 

< Altri software di questo tipo .... >