API de reconocimiento de marcas ópticas para Java
Crear una hoja de respuestas en Java
Más vitrinas >// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res
= engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
> compile(group: ‘com.aspose’, name: ‘aspose-omr’, version: ‘23.11’)
¿Por qué Aspose.OMR para Java?
Cree y procese formularios legibles por máquina de cualquier diseño y complejidad en aplicaciones Java multiplataforma, servicios web o en la nube. Nuestra solución es escalable para cualquier proyecto, desde encuestas y cuestionarios rápidos hasta elecciones y exámenes finales completos. Haga clic en los elementos a continuación para obtener más información sobre nuestras características y beneficios.
![Illustration omr](https://products.aspose.com/omr/images/omr/AnswerSheet.png)
No se necesita equipo
Utilice su escáner, impresora o incluso la cámara de un teléfono inteligente existente en lugar de hardware OMR especializado.
Totalmente personalizable
Agregue imágenes y textos a sus formularios OMR, use fuentes personalizadas y ajuste el contenido a todos los tamaños de papel populares.
Resultados confiables
Los sólidos algoritmos ópticos de detección de marcas, combinados con la capacidad de perfeccionar el reconocimiento, garantizan resultados 100% precisos.
Producto completo
Aspose.OMR para Java facilita todo el proceso OMR, desde el diseño de los formularios hasta el reconocimiento de las impresiones completadas.
Fácil de usar para desarrolladores
Incluso los desarrolladores novatos pueden utilizar fácilmente nuestra API. Una aplicación OMR básica requiere sólo 10 líneas de código.
Ejemplo de código en vivo
La hoja de respuestas legible por máquina es un componente crucial de las pruebas escritas, evaluaciones y evaluaciones de clase. Esta aplicación básica en línea genera una hoja de burbujas de 4 columnas e ilustra el código necesario para lograr esto en su máquina local usando Aspose.OMR para Java.
copia y pega este codigo
Más ejemplos >// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res
= engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
Independencia de plataforma
Aspose.OMR para Java puede funcionar en cualquier plataforma que admita [Plataforma Java, edición estándar (J2SE)](https://www .oracle.com/java/technologies/java-se-glance.html) 7.0 (1.7) o superior.
Formatos de archivo admitidos
Aspose.OMR for Java puede trabajar con prácticamente cualquier archivo puede obtenerlo de un escáner o una cámara. Los resultados del reconocimiento se devuelven en los formatos de intercambio de datos más populares que se pueden importar a cualquier base de datos o sistema de análisis popular.
Construir formularios
- TXT
- JPEG, PNG
Escanear formularios
- JPEG
- PNG
Reconocer formas
- CSV
- JSON
Posibilidades ilimitadas
El reconocimiento óptico de marcas tiene una amplia gama de aplicaciones y proporciona una solución sencilla para diferentes aspectos de la vida que implican la recopilación y el análisis manual de datos. Esta tecnología automatiza completamente el reconocimiento de formularios, permitiendo el procesamiento de cientos de hojas por minuto con casi un 100% de precisión. Los resultados pueden analizarse en tiempo real o almacenarse en una base de datos para su posterior agregación y análisis.
Las aplicaciones abarcan una amplia gama e incluyen, entre otras:
- Educación: hojas de respuestas, pruebas, cuestionarios, formularios de exámenes.
- Gobierno: papeletas de votación, formularios de impuestos, formularios de ingreso a fronteras, censos, opiniones públicas.
- Medicina: exámenes, valoraciones, formularios de información al paciente, reclamaciones de seguros médicos.
- Finanzas: solicitudes de préstamos, actualizaciones de información de clientes, solicitudes de tarjetas de crédito.
- Y muchos más…
No se necesita hardware
Los algoritmos de análisis y preprocesamiento de imágenes eliminan la necesidad de escáneres OMR especializados y otros accesorios de hardware especializados. Puede utilizar un lápiz y papel normal, una fotocopiadora de oficina común o incluso la cámara de un teléfono inteligente en lugar de un escáner, sin afectar la precisión del reconocimiento y la confianza en el resultado. Nuestra biblioteca le permite crear soluciones de software OMR con la confiabilidad de los sistemas de hardware a un costo mucho menor. Siéntase libre de utilizar cualquier equipo disponible:
- Escáner de documentos con alimentación automática;
- Fotocopiadora de oficina de presupuesto;
- Impresora láser o de inyección de tinta;
- Escáner portátil de mano;
- Cámara compacta o DSLR;
- Teléfono inteligente;
- Cámara web con enfoque automático.
Cree formularios OMR sin herramientas de diseño
Aspose.OMR para Java proporciona herramientas excepcionalmente flexibles para crear formularios legibles por máquina, acomodándose a varios diseños y niveles de complejidad. No hay necesidad de editores externos ni herramientas de diseño. Con nuestro lenguaje de marcado altamente adaptable, los usuarios pueden integrar sin problemas varios elementos en cualquier configuración preferida.
Si no tiene tiempo para familiarizarse con la sintaxis de marcado de plantillas, no se preocupe. Puede crear fácilmente un formulario OMR personalizado de forma interactiva desde cualquier plataforma o dispositivo utilizando diseñador de formularios en línea . Puede agregar cualquier cantidad de elementos, cambiar su tamaño y posicionarlos según sus necesidades específicas.
Los formularios se pueden personalizar con el nombre del encuestado, identificadores únicos y fotografías. También puede personalizar los formularios OMR agregando su logotipo u otra imagen. Experimente con diseños, formatos de preguntas y estructuras de respuestas, garantizando al mismo tiempo una precisión constante en el reconocimiento de marcas. Disfrute de un proceso de diseño creativo, diga adiós a los procesos de diseño complejos y adopte un enfoque sencillo para la creación de formularios.
Mire los ejemplos de código y adáptelos a sus necesidades.
Características y capacidades
Aspose.OMR for Java es una API fácil de usar, versátil y rentable para diseñar, representar y reconocer hojas de respuestas, encuestas, aplicaciones y formularios similares completados manualmente.
Todos los tamaños de papel
Admite todos los tamaños de papel populares y varios no estándar.
Escanear con un teléfono inteligente
Utilice la cámara de su teléfono inteligente en lugar de un escáner.
No se necesitan herramientas de diseño
Cree rápidamente formularios OMR sin editores ni herramientas de diseño externos.
Ajuste de precisión
Ajuste los parámetros de reconocimiento para obtener resultados perfectos en cualquier condición.
Procesamiento por lotes
Reconoce todas las imágenes de una carpeta con un solo comando.
Marca y personalización
Personalice los formularios OMR agregando su logotipo, imágenes, pies de página y más.
Fácil de usar
Sólo necesita unas pocas líneas de código para crear una hoja de respuestas, encuesta u otro formulario OMR y reconocer el formulario completado.
Solo necesitará 15 minutos de tiempo libre y un conocimiento básico del idioma Java.
Instalación
Puedes comenzar a usar Aspose.OMR para Java inmediatamente después de la instalación con algunas restricciones. Una licencia temporal elimina todas las limitaciones de la versión de prueba durante 30 días. Úselo para comenzar a crear una aplicación OMR completamente funcional y tomar la decisión final de comprar Aspose.OMR para Java más adelante.
Generador de formularios
La estructura y el diseño del formulario OMR se definen en un archivo de texto sin formato que utiliza una notación especial. Puedes crearlo con cualquier editor de texto, incluido el Bloc de notas. Solo necesita 4 líneas para generar una hoja de respuestas legible por máquina de 150 preguntas:
How to design an answer sheet
?answer_sheet=answers
elements_count=150
answers_count=5
columns_count=3
Una vez que haya terminado con la estructura y el diseño del formulario, solo necesita 3 líneas de código para crear una utilidad simple que genere una página imprimible a partir de él:
How to generate a printable form
// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res = engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
Lector de marcas óptico
Con Aspose.OMR para Java, puede crear un lector de marcas óptico programático completamente funcional en 5 líneas de código. Puede utilizar la fotocopiadora de su oficina actual o incluso la cámara de un teléfono inteligente en lugar de un costoso escáner OMR. Los encuestados pueden completar sus formularios con bolígrafo, lápiz o marcador y utilizar cualquier tipo de marcas.
How to recognize a completed form
// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Apply the recognition template
TemplateProcessor processor = engine.getTemplateProcessor("pattern.omr");
// Load the scanned or photographed form
RecognitionResult result = processor.recognizeImage("completed-form.png");
// Output the recognition result
String resultCsv = result.getCsv();
System.out.println(resultCsv);