Para criar um modelo de formulário de documento, você precisa digitalizar uma imagem de um formulário não preenchido e definir modelos de campo na imagem digitalizada. Frequentemente, um formulário de documento contém marcas OMR separadas ou tabelas de marcas OMR.
Para definir o modelo de marca OMR, use o mouse para selecionar a região da marca OMR na imagem do modelo do formulário. Para definir o modelo de tabela de marca OMR, use o mouse para selecionar a região da tabela de marca OMR na imagem do modelo do formulário e especifique as distâncias entre as células da tabela.
Se houver muitas marcas OMR, será necessário usar o mouse para selecionar várias regiões na imagem do modelo, o que leva muito tempo.
Ao identificarmos o problema, adicionamos ao plug-in .NET do VintaSoft Forms Processing a funcionalidade de busca e criação automática de modelos de marca OMR na região do modelo do formulário do documento, o que simplificou significativamente o processo.
Agora, a ferramenta visual Vintasoft.Imaging.FormsProcessing.FormRecognition.UI.VisualTools.FormFieldTemplateEditorTool procura marcas OMR na região selecionada na imagem do modelo do formulário se a propriedade FormFieldTemplateEditorTool.IsFieldTemplateAutomaticBuildingEnabled estiver definida como True. Você pode avaliar rapidamente a funcionalidade criada usando o aplicativo de demonstração "VintaSoft Forms Processing Demo".
Se você quiser detectar automaticamente uma marca OMR retangular/elíptica em uma imagem de modelo no aplicativo "VintaSoft Forms Processing Demo", siga estas etapas:
- Execute o aplicativo de demonstração "VintaSoft Forms Processing Demo" ("[SdkInstallPath]\VintaSoft\Imaging .NET 14.1\Bin\DotNet9\AnyCPU\FormsProcessingDemo.exe")
- Selecione o menu "File => Manage templates..." => a caixa de diálogo "Editor de modelo de campo de formulário" será aberta
-
Selecione o menu "File => Open template image..." e selecione uma imagem de modelo de documento
-
Usando o cursor do mouse, selecione uma região retangular que contenha marcas OMR na imagem do modelo de documento:
-
Clique no botão "Rectangular/elliptical OMR mark" na barra de ferramentas => os modelos de marcas OMR serão detectados automaticamente na região selecionada da imagem do modelo e adicionados ao modelo de formulário do documento:
Se desejar detectar automaticamente Para visualizar uma tabela composta por marcas OMR retangulares/elípticas em uma imagem de modelo no aplicativo de demonstração "VintaSoft Forms Processing Demo", siga estes passos:
- Execute o aplicativo de demonstração "VintaSoft Forms Processing Demo" ("[SdkInstallPath]\VintaSoft\Imaging .NET 14.1\Bin\DotNet9\AnyCPU\FormsProcessingDemo.exe")
- Selecione o menu "File => Manage templates..." => a caixa de diálogo "Editor de modelo de campo de formulário" será aberta
-
Selecione o menu "File => Open template image..." e selecione uma imagem de modelo de documento
-
Usando o cursor do mouse, selecione uma região retangular que contenha a tabela de marcas OMR na imagem do modelo do documento:
-
Clique no botão "Table with rectangular/elliptical OMR marks" na barra de ferramentas => a caixa de diálogo "New OMR mark table" será aberta. Especifique o número de linhas e colunas da tabela, especifique a orientação da tabela e clique no botão "OK" => o modelo da tabela composta por marcas OMR será detectado automaticamente na região selecionada da imagem do modelo e adicionado ao modelo do formulário do documento: