- Para melhorar a qualidade do reconhecimento:
- Recortar a imagem
- Aprimorar o contraste local
- Corrigir a orientação (use o método Transform com os parâmetros necessários)
- Inverter ou espelhar a imagem (use o método Transform com os parâmetros necessários)
- Corrigir a inclinação
- Dividir páginas duplas (use o método SplitPages do objeto FRDocument)
- Remover distorções geométricas
- Remover ruído
- Remover interferências
- Remover desfoque de movimento
- Suprimir objetos coloridos
- Remover objetos coloridos
- Para melhorar a aparência da imagem:
- Equalizar o brilho e tornar o plano de fundo branco
- Suavizar a textura da imagem
- Aplicar tramado à imagem
- No Linux e no macOS: registrar o objeto no objeto ImageDocument chamando a função global AdviseFREngineObject.
- No Windows: configurar a conexão entre o objeto e a fonte de eventos implementada no objeto ImageDocument pelos meios padrão do COM.
Properties
Retorna o objeto. | ||
Fornece acesso ao plano de imagempreto e brancodo objeto ImageDocument atual. | ||
Fornece acesso ao plano de imagem emcordo objeto ImageDocument atual. | ||
Fornece acesso ao plano de imagem emcinzado objeto ImageDocument atual. | ||
, read-only | Armazena o ID do documento de imagem. | |
, read-only | Cada plano de cor do documento de imagem é caracterizado por seu próprio tipo de cor. Esta propriedade especifica o tipo de cor para todo o documento de imagem como o máximo dos valores correspondentes de seus planos de cor (preto e branco, cinza, cor). | |
, read-only | Especifica se o documento de imagem está armazenado apenas na memória ou se também está representado como uma pasta no disco. Após a chamada ao métodoSaveTo, o valor desta propriedade não é alterado. É necessário recarregar
o documento de imagem por meio da chamada ao métodoLoadImageDoc. | |
, read-only | Armazena o caminho para a pasta com a representação interna do objeto no disco. A propriedade contém uma string vazia se o valor da propriedade IsInMemory for TRUE. Após a chamada ao métodoSaveTo, o valor desta propriedade não é alterado. É necessário recarregar
o documento de imagem por meio da chamada ao métodoLoadImageDoc. | |
Retorna o objetoque contém informações sobre as coordenadas de pixel no estado de modificação atual. Esta propriedade é útil sempre que for necessário converter coordenadas entre dois estados durante o processamento de imagem. | ||
, somente leitura | Indica se alguma modificação foi feita no objeto ImageDocument desde que ele foi carregado na memória ou desde a última chamada do método. | |
, somente leitura | Indica a rotação aplicada à imagem desde a abertura. | |
, somente leitura | Quando definida como TRUE, esta propriedade indica que as cores da imagem foram invertidas desde a abertura. | |
, somente leitura | Quando definida como TRUE, esta propriedade indica que a imagem foi espelhada em torno do eixo vertical desde a abertura. | |
, somente leitura | Esta propriedade indica se a inclinação da imagem foi totalmente corrigida durante a abertura, o pré-processamento ou a chamada do método. A tangente do ângulo de inclinação corrigido é armazenada na propriedade SkewAngle. | |
, somente leitura | Armazena a tangente do ângulo de inclinação detectado na imagem e corrigido durante a abertura, o pré-processamento ou a chamada do método. Se o ângulo de inclinação for negativo, a imagem é rotacionada no sentido horário; se for positivo, é rotacionada no sentido anti-horário. A imagem pode ser rotacionada em torno de qualquer ponto. O tamanho da imagem corrigida quanto à inclinação é sempre maior que o da imagem original. Ao realizar modificações adicionais na imagem, o valor desta propriedade
é redefinido para 0. Salve o valor do ângulo de inclinação corrigido, se necessário,
antes de chamar qualquer outro método para editar a imagem. | |
, somente leitura | Indica se o objeto ImageDocument foi criado a partir de um arquivo que contém texto. Por exemplo, arquivos PDF podem ter uma camada de texto. | |
, somente leitura | Indica se o objeto ImageDocument foi criado a partir de um arquivo que é uma foto. | |
, somente leitura | Fornece informações sobre o formato do arquivo de imagem de origem do objeto ImageDocument atual. Se essas informações não estiverem disponíveis ou a imagem tiver sido recebida do scanner, o valor desta propriedade será IFF_UnknownFormat. | |
, somente leitura | Fornece informações sobre o scanner utilizado para capturar a imagem. Se as informações sobre os parâmetros da imagem de origem não estiverem disponíveis ou a imagem tiver sido recebida de um arquivo, o valor desta propriedade será uma string vazia. | |
, somente leitura | Fornece informações sobre o limiar de intensidade de digitalização do objeto ImageDocument atual. Se as informações sobre os parâmetros da imagem de origem não estiverem disponíveis ou a imagem tiver sido obtida de um arquivo, o valor desta propriedade será -1. | |
, somente leitura | Fornece informações sobre a resolução horizontal da imagem de origem do objeto ImageDocument atual. Se as informações sobre os parâmetros da imagem de origem não estiverem disponíveis, o valor desta propriedade será 0. | |
, somente leitura | Fornece informações sobre a resolução vertical da imagem de origem do objeto ImageDocument atual. Se as informações sobre os parâmetros da imagem de origem não estiverem disponíveis, o valor desta propriedade será 0. | |
Métodos
| Name | Description |
|---|---|
| ApplySigmaFilter | Este method aplica um filtro de redução de ruído à imagem. É especialmente útil para fotografias. |
| ChangeResolution | Altera a resolução da imagem. |
| CorrectShadowsAndHighlights | Corrige o excesso de sombras e realces na imagem. |
| CorrectSkew | Corrige a inclinação da imagem. |
| CropImage | Detecta as bordas de um documento na imagem e, em seguida, recorta a imagem. |
| DitherImage | Aplica pontilhamento à imagem usando o algoritmo de pontilhamento Floyd–Steinberg ou Bayer (ordenado). |
| EnhanceLocalContrast | Aumenta o contraste local da imagem. |
| EqualizeBrightness | Equaliza o brilho da imagem. Este método pode ser usado somente para imagens em cinza e em cor. |
| FindBlackSquares | Localiza quadrados pretos na imagem. |
| GetPreviewImage | Fornece acesso ao plano de imagem de pré-visualização de 94 * 60 do objeto ImageDocument atual. Se a pré-visualização nesse tamanho ainda não tiver sido criada, ela será criada durante esta chamada, o que levará algum tempo. |
| GetPreviewImageSpecificSize | Fornece acesso ao plano de imagem de pré-visualização do objeto ImageDocument atual e permite especificar o tamanho. Se a pré-visualização nesse tamanho ainda não tiver sido criada, ela será gerada durante esta chamada, o que pode levar algum tempo. |
| GetTextBackgroundColor | Detecta as cores do texto e do plano de fundo no retângulo especificado da imagem. |
| Modify | Permite modificar a imagem. Este método oferece modificações mais avançadas do que o método Transform. |
| RemoveColorObjects | Remove os objetos coloridos especificados da imagem inteira ou de partes dela. Este método pode ser usado somente com imagens coloridas. |
| RemoveColorObjectsEx | Remove todos os objetos coloridos dos tons especificados da imagem e os substitui pela cor especificada. Os objetos removidos podem ser salvos em uma imagem separada. |
| RemoveGarbage | Remove o ruído (pontos excedentes menores do que um determinado tamanho) da imagem. |
| RemoveGeometricalDistortions | Remove as distorções geométricas da imagem (como linhas curvas próximas à borda de uma página). |
| RemoveMotionBlur | Remove o desfoque de movimento da imagem. |
| RemoveNoise | Reduz o ruído da imagem. |
| SaveImageRegionTo | Salva partes da imagem em uma pasta no disco. A imagem salva fica no formato interno do ABBYY FineReader Engine. |
| SaveModified | Salva todas as modificações feitas no objeto ImageDocument atual em uma pasta no disco. |
| SaveTo | Salva o conteúdo do objeto ImageDocument em uma pasta no disco. A imagem é salva no formato interno do ABBYY FineReader Engine. |
| SaveToFile | Salva o conteúdo do objeto ImageDocument em um arquivo. |
| SaveToMemory <Note> Somente para Windows. </Note> | Salva o conteúdo do objeto ImageDocument na memória global. |
| SmoothImage | Permite suavizar a imagem. Este método só pode ser usado com imagens em tons de cinza e coloridas. |
| SmoothTexture | Suaviza a imagem usando um filtro não linear. Útil para imagens com textura. Esse método só pode ser usado em imagens em escala de cinza e coloridas com pelo menos 3 pixels em cada dimensão. |
| Transform | Aplica um conjunto limitado de transformações na imagem. |
Diagrama de objetos
Parâmetro de saída
Parâmetro de entrada
- método AddImageDocument do objeto FRDocument
- método SetImageData do objeto TrainingImage
