SDK for Java for Fast, Accurate, and Reliable Optical Mark Recognition

SDK to easily integrate your Java application with our OMR Cloud REST API.

  Start Free Trial
Aspose.OMR Cloud SDK for Java

Aspose.OMR Cloud SDK for Java

 
 

Aspose.OMR Cloud is a REST API for optical mark recognition in the cloud. For the ease of our users, Aspose.OMR Cloud SDK for Java is built as a layer on the top of Aspose.OMR Cloud REST API, allowing a higher level of abstraction so that you don't need to know the REST API to use this SDK. The SDK is capable of performing all the major features supported by the OMR API including the recognition of most commonly used question type markers such as Check Boxes & Grid from image formats including JPEG, TIFF & GIF.

 

Advanced OMR REST API Features

 

 

Supports most commonly used image formats

 

Supports common markers such as Check Boxes & Grid

 

Export OMR results in CSV format

 

High accuracy rate

 

Add or delete OMR elements from template

 

Process rotated images

 

Barcodes and QR-codes recognition

 

Capture human-marked data from PDF documents

 

GUI OMR Editor (Cloud client)

Quickly Get Started with Optical Mark Recognition REST API

Using the SDK saves you a lot of hassle of setting up authentication and writing the code to handle HTTP requests and responses. Moreover, our supported SDKs are 100% tested and out of the box running. These SDKs are open source and have an MIT license. You can use them, and even customize them for absolutely free of charge.

Java Demo Application for Learning

Aspose.OMR Cloud comes with a Java demo project, which is provided for demonstration and as a jump start for the developers. It allows you to create template markup & save it for later processing or manipulate existing templates. You can also perform basic OMR recognition tasks, and learn how to work with Aspose.OMR Cloud in the process. 

Recognize Marks from Scans or Photos

Aspose.OMR Cloud is equally good for scanned documents as well as photos of the documents because it can process rotated and perspective corrupted images with high accuracy.

Generate Template - Java


// Instantiate parameters class and pass Template ID
OMRFunctionParam param = new OMRFunctionParam();
param.setFunctionParam("{ \"ExtraStoragePath\":\"" + LogosFolderName + "\"}");
// call OMR API with specified parameters
OMRResponse response = api.postRunOmrTask(templateName, "GenerateTemplate", param, null, null);

Easy Template Generation

Aspose template generation API allows you to generate surveys and test sheets through simple text markup. Just prepare the survey text and you have a template ready to work with. Alternatively, you can write a header text, specify the number of questions and answers and get your personal test sheet.

Export Results in CSV Format

Along with JSON based responses, Aspose.OMR Cloud also offers to export the results in CSV format. Using the SDK, you can set the API to export the results in a CSV file while saving it in your downloads folder.

Use any Third Party Storage

You can also use Aspose.OMR Cloud SDK for Java with many third-party storages including Amazon S3, Google Cloud, Google Drive and DropBox. Output documents can be stored to Aspose for Cloud or third party storages.

 

Support and Learning Resources