Pular para o conteúdo principal
ParameterDescription
String Value()O valor do texto na imagem dentro da região da hipótese.
O programa considera todos os objetos de texto que intersectam horizontalmente a área de busca (verticalmente, os objetos devem caber integralmente dentro da área de busca). Em seguida, os objetos de texto são agrupados em linhas. As linhas são formadas da esquerda para a direita. O programa para de formar uma linha quando o comprimento máximo de espaço (definido na propriedade Comprimento máx. do espaço) é excedido. Nas linhas resultantes, o programa identifica cadeias de caracteres, cada uma contendo caracteres de apenas um dos conjuntos de caracteres definidos pelo usuário. De maneira semelhante, o programa divide as linhas em fragmentos. Depois, o programa formula uma hipótese para cada um dos fragmentos. Dependendo de Permitir hipóteses incorporadas estar selecionado ou não, as hipóteses são formuladas com base em dois princípios diferentes. Suponha que o programa tenha detectado três fragmentos em uma etapa anterior. Se Permitir hipóteses incorporadas estiver selecionado, as hipóteses são formuladas da seguinte forma: hipótese 1: fragmento 1 hipótese 2: fragmento 1 + fragmento 2 hipótese 3: fragmento 1 + fragmento 2 + fragmento 3 hipótese 4: fragmento 2 hipótese 5: fragmento 2 + fragmento 3 hipótese 6: fragmento 3 Para cada hipótese, o programa verificará se a proporção de caracteres de cada conjunto de caracteres não excede o valor definido no campo Parcela no texto, %. Da mesma forma, o programa verifica se a porcentagem de caracteres não alfabéticos não excede o valor definido no campo Erros permitidos. Se pelo menos uma das verificações falhar, nenhuma hipótese é formulada. Se Permitir hipóteses incorporadas não estiver selecionado, as hipóteses incorporadas da lista acima serão descartadas. Hipóteses incorporadas são aquelas contidas dentro de outra hipótese na lista acima. Se as verificações tiverem sido bem-sucedidas para todas as hipóteses, apenas a seguinte hipótese permanecerá: fragmento 1 + fragmento 2 + fragmento 3. Assim, se Permitir hipóteses incorporadas não estiver selecionado, o programa formula hipóteses de comprimento máximo que atendam a todas as condições. Embora hipóteses incorporadas sejam excluídas, hipóteses podem se sobrepor. Isso pode ser um caractere ou palavra isolada, ou uma cadeia de caracteres que faça parte de outras hipóteses, mas para a qual não tenham sido formuladas hipóteses separadas. Por exemplo, o programa pode formular duas hipóteses (ou seja, duas cadeias) — uma terminando em determinada palavra ou frase e outra começando com essa palavra ou frase. Ex.: hipótese 1: fragmento 1 + fragmento 2 hipótese 2: fragmento 2 + fragmento 3 Depois que todas as hipóteses possíveis forem geradas, o programa calcula a qualidade da condição de busca para cada uma (uma estimativa de quão bem uma hipótese atende às restrições de busca definidas em Condições de busca). Nessa etapa, a qualidade é calculada com base em: se o comprimento da hipótese em caracteres cai no intervalo difuso especificado na propriedade Contagem de caracteres; se o comprimento total dos espaços na linha cai no intervalo difuso especificado em TotalGapLength; e se o número de palavras na linha cai no intervalo difuso especificado em Contagem de palavras. A qualidade geral de uma hipótese é calculada multiplicando todas as qualidades.