Aspose.OMR FOSS para Python
API reference para Aspose.OMR FOSS para Python. 68 tipos públicos organizados por módulo.
API
| Classe | Descrição |
|---|---|
ImageCollection | Mapa somente de acréscimo, sensível a maiúsculas/minúsculas, nome -> image-bytes para imagens em memória referenciadas por marcação (?image=). |
OmrEngine | O motor OMR: uma fábrica sem estado que produz resultados de geração e reconhecedores. |
TemplateProcessor | Processa imagens OMR em relação ao modelo a partir do qual foi criado. |
Exceções
| Classe | Descrição |
|---|---|
ChildOverflowException | Lançada quando um elemento filho excede seu elemento pai e o tratamento de overflow está configurado para lançar (veja OverflowActions / LongWordHandling). |
InvalidConfigurationException | Lançada quando a configuração de modelo/elemento é inválida ou não suportada. |
MultiselectException | Lançada quando mais de uma bolha é marcada para uma pergunta que não permite seleção múltipla, e FormValidationLogic.Exception está ativa. |
OMRException | Classe base para todas as exceções lançadas pela biblioteca OMR. |
RuntimeExceptionOMR | Lançada em uma falha interna e irrecuperável de geração/reconhecimento. |
Generation
| Classe | Descrição |
|---|---|
AnswerSheetConfig | Matriz numerada de bolhas de pergunta/resposta. |
Arabic | Da direita para a esquerda; opcionalmente dígitos árabes orientais. |
BaseConfig | Abstração raiz; os campos obrigatórios de cada elemento OMR. |
BaseOffset | Classe base para deslocamentos de layout de geração. |
Bengali | Da esquerda para a direita; opcionalmente dígitos bengalis. |
BlockConfig | Caixa com borda/padding; dispõe seus filhos não-bloco com tratamento de overflow. |
BorderStyle | Descreve a borda de UM lado de um elemento. |
CheckBoxConfig | Grupo rotulado de caixas vazias que aceita qualquer marca, com um preenchimento ajustável Threshold (padrão 3%). |
ChoiceBoxAnswerConfig | Um balão de resposta + rótulo. |
ChoiceBoxConfig | Uma única pergunta com um conjunto fixo de bolhas de opção. |
Clip | Truncar o conteúdo que transborda na borda do elemento pai. |
CompositeGridConfig | Grade flexível com símbolos personalizados; as marcas se fundem em um único valor. |
ContainerConfig | Elemento de layout invisível que organiza blocos filhos em colunas ou em um rodapé. |
ContentConfig | Uma linha de texto estilizada dentro de um elemento pai. |
EmptyLineConfig | Espaçador vertical. |
GenerationResult | O resultado da geração do template: a(s) imagem(ns) da página mais o template .omr JSON que descreve as localizações dos elementos. |
GlobalPageSettings | Padrões em todo o documento aplicáveis a todos os elementos da página; sobrescrevíveis por elemento. |
GridConfig | Matriz de dígitos (SectionsCount seções x OptionsCount bolhas de 0-9) mesclada em um único valor. |
Hebrew | Da direita para a esquerda; opcionalmente numeração hebraica. |
ImageConfig | Imagem referenciada por nome. |
MemoryGenerationResult | Wrapper em torno de GenerationResult expondo as saídas como fluxos em memória. |
NoClip | Não fazer nada; conteúdo que transborda é desenhado além da borda do pai (padrão). |
OverflowAction | Classe base para algoritmos de tratamento de overflow de filhos. |
PageConfig | Um por página física. |
ParentConfig | Marca um elemento que pode conter filhos. |
Persian | Da direita para a esquerda; opcionalmente dígitos persas. |
PixelOffset | Deslocamento de layout em unidades de pixel (valores inteiros de pixel por borda). |
PositionedBlockConfig | Posiciona os filhos de forma absoluta em XPosition/YPosition com tamanho opcional. |
ReferencePointsSettings | Marcas de referência de canto + retângulo marcador de rotação usado para correção de inclinação durante o reconhecimento. |
TemplateConfig | A raiz do documento que contém todo o resto (normalmente PageConfigs). |
TextConfig | Bloco de texto bruto multilinha de nível superior. |
Urdu | Da direita para a esquerda; opcionalmente dígitos Urdu. |
Western | Sistema de escrita padrão: da esquerda para a direita, dígitos ocidentais (0-9). |
Wrap | Realocar um filho que está transbordando (refluxo de coluna / divisão de elemento). |
WritingSystem | Sistema de escrita base (LTR, dígitos ocidentais). |
Enumerações
| Enumeração | Descrição |
|---|---|
AlignmentEnum | Alinhamento horizontal de um elemento em relação ao seu pai. |
BarcodeType | A simbologia usada por um BarcodeConfig. |
BubblePositionType | Onde a bolha está posicionada em relação ao seu conteúdo principal (texto da resposta). |
BubbleSize | Tamanho da bolha de resposta. |
BubbleType | A forma de uma bolha de resposta. |
ConfigType | Discriminador que identifica qual elemento *Config um nó é. |
ContainerTypeEnum | Como um ContainerConfig é colocado na página. |
ContentType | Como o conteúdo de texto é renderizado. |
Directionality | Direção em que os elementos e o texto são desenhados (suporte RTL/LTR). |
FontStyle | Estilo de fonte semelhante a bandeira; os membros podem ser combinados. |
GridHeaderTypeEnum | O estilo do cabeçalho de uma grade. |
LongWordHandling | Comportamento quando a geração encontra uma palavra mais larga que o contêiner pai. |
Orientation | Enum com 3 membros. |
PaperSize | Tamanho da página de saída. |
ParagraphTypeEnum | Como um ParagraphConfig organiza seus filhos. |
QRVersion | Versão de símbolo QR para um BarcodeConfig da família QR. |
RotationPointPosition | Posicionamento do marcador de orientação (rotação) em relação à página. |
ScoreDisplay | Controla se/como um valor de pontuação é exibido. |
ScoreGroupType | Modo de desenho de um elemento de grupo de pontuação. |
ScoreHeaderType | Função de um cabeçalho de coluna dentro de um grupo de pontuação. |
TriggerType | Comportamento de um gatilho (usado por CustomTriggerConfig). |
VerticalAlignment | Posicionamento vertical de um elemento filho dentro de seu pai. |
Model
| Classe | Descrição |
|---|---|
IOmrElement | A interface para os elementos OMR (uma pergunta/elemento reconhecido). |
RecognitionResult | O resultado do reconhecimento de imagem. |
Recognition
| Enumeração | Descrição |
|---|---|
FormValidationLogic | Controla o comportamento do motor quando uma regra de validação de modelo é violada durante o reconhecimento. |