Questo metodo consente di levigare l’immagine calcolando la media su un intorno quadrato. Elimina dall’immagine le differenze troppo marcate. Può risultare utile, ad esempio, se l’immagine contiene rumore, ossia puntini neri casuali o piccole macchie. Questo metodo non deve essere usato se i tratti delle lettere nell’immagine sono sottili.
Questo metodo può essere usato solo con immagini in scala di grigi e a colori.
HRESULT SmoothImage(
IRegion* Region,
int AreaSize
);
void SmoothImage(
IRegion Region,
int AreaSize
);
Sub SmoothImage( _
Region As IRegion, _
AreaSize As Integer _
)
Region
[in] Questo parametro di tipo Region specifica l’insieme dei rettangoli a cui applicare lo smoothing. Le coordinate dei rettangoli sono riferite alla pagina in bianco e nero raddrizzata di ImageDocument. Questo parametro può valere 0. In tal caso, lo smoothing viene applicato all’intera immagine.
AreaSize
[in] Questa variabile specifica il lato dell’intorno quadrato. Deve essere un numero dispari maggiore o uguale a 3.
Questo metodo non ha valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.
- Questo metodo applica una smussatura al piano dell’immagine a colori di ImageDocument. Tutte le altre pagine vengono eliminate da ImageDocument. Saranno ricreate su richiesta.
- Questo metodo non notifica eventi ai listener associati all’interfaccia IConnectionPointContainer dell’oggetto ImageDocument.
ImageDocument