Este método permite suavizar la imagen calculando el promedio dentro de una vecindad cuadrada. El método elimina las diferencias bruscas en la imagen. Puede resultar útil, por ejemplo, si la imagen contiene ruido, es decir, puntos negros aleatorios o motas. Este método no debe utilizarse si los trazos de las letras de la imagen son finos.
Este método solo puede utilizarse con imágenes en escala de grises y en color.
HRESULT SmoothImage(
IRegion* Region,
int AreaSize
);
void SmoothImage(
IRegion Region,
int AreaSize
);
Sub SmoothImage( _
Region As IRegion, _
AreaSize As Integer _
)
Region
[in] Este parámetro del tipo Region especifica el conjunto de rectángulos que se va a suavizar. Las coordenadas de los rectángulos se refieren a la página en blanco y negro del ImageDocument corregida de inclinación. Este parámetro puede ser 0. En ese caso, se suaviza toda la imagen.
AreaSize
[in] Esta variable especifica el lado de la vecindad cuadrada. Debe ser un número impar mayor o igual que 3.
Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.
- Este método suaviza el plano de color de la imagen de ImageDocument. Todas las demás páginas se eliminan de ImageDocument. Se crearán cuando sea necesario.
- Este método no notifica eventos a los receptores asociados a la interfaz IConnectionPointContainer del objeto ImageDocument.
ImageDocument