Return Image Recognition Results
The result of OMR image recognition can be received as following:
CSV
format as an array of bytesCSV
format as memory stream (System.IO.MemoryStream
) objectJSON
format as an array of bytesJSON
format as memory stream (System.IO.MemoryStream
) objectXML
format as an array of bytesXML
format as memory stream (System.IO.MemoryStream
) object
Images used in an OMR form can now be loaded not only from the file system, but also from memory through a special Aspose.OMR.Api.ImageCollection
object.
OMR Element Rounded Borders
Added support for rounded OMR element borders.
Text markup
?container=
?block=
border=square
?content=SQUARE
&block
?block=
border=rounded
?content=ROUND
&block
&container
JSON Markup
{
"element_type": "Template",
"children": [
{
"element_type": "Page",
"children": [
{
"element_type": "Container",
"name": "Example",
"children": [
{
"element_type": "Block",
"border": "square",
"children": [
{
"element_type": "Content",
"name": "SQUARE"
}
]
},
{
"element_type": "Block",
"border": "rounded",
"children": [
{
"element_type": "Content",
"name": "ROUND"
}
]
}
]
}
]
}
]
}
Result
Composite Grid Recognition
Only one bubble per row or column is allowed to be marked. The row or column selection depends on the the orientation of the element.
Improved Layout of ScoreGroup & CustomAnswerSheet
This release of API offers an improved layout of ScoreGroup
and CustomAnswerSheet
elements.
For better readability and presentation the ScoreGroup
content is typically organized in a tabular format.
{
"element_type": "ScoreGroup",
"children": [
/*** put one or more ScoreQuestion elements here */
]
}
ScoreGroup
CustomAnswerSheet
For a complete list of features, enhancements, and bug fixes in this release please visit, Aspose.OMR for .NET 22.5 Release Notes.