Este método remove ruído (pontos em excesso menores que um determinado tamanho) da imagem. A imagem pode ser colorida ou em preto e branco. No caso de uma imagem colorida, o ruído será detectado no plano preto e branco da imagem e, em seguida, removido de todos os planos.
HRESULT RemoveGarbage(
IRegion* Region,
int GarbageSize
);
void RemoveGarbage(
IRegion Region,
int GarbageSize
);
Sub RemoveGarbage( _
Region As IRegion, _
GarbageSize As Integer _
)
Region
[in] Este parâmetro do tipo Region especifica o conjunto de retângulos dos quais o ruído deve ser removido. As coordenadas dos retângulos se referem à imagem corrigida quanto à inclinação. Este parâmetro pode ser 0. Nesse caso, o ruído é removido da imagem inteira.
GarbageSize
[in] Esta variável especifica a área máxima dos pontos pretos que devem ser considerados ruído (em pixels). O valor -1 para este parâmetro de entrada faz com que o ABBYY FineReader Engine calcule automaticamente o tamanho do ruído.
Não é possível chamar este método com ambos os parâmetros definidos com os valores padrão. Se quiser remover o ruído da imagem inteira, será necessário definir o tamanho do ruído; se quiser que o tamanho do ruído seja calculado automaticamente, será necessário especificar uma região na imagem.
Este método não possui valores de retorno específicos. Ele retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.
ImageDocument