Aspose一直致力于研究用于执行文件间格式转换,对文件进行操作(例如创建、版本、操作等)的文件格式API。好消息来啦!专门用于Java平台识别光学标识并管理转换的API控件Aspose.OMR for Java首次公开发行啦!
Aspose.OMR for Java是一种可从多种图像格式识别光学标记,包括PNG,GIF,JPEG,TIFF,BMP的API。API将输出保存为CSV和JSON格式,并且可以在执行OMR操作时以文本格式显示结果。可点击这里下载体验。
Aspose.OMR for Java数据处理API功能
-
识别扫描的图像和照片
-
准确率高
-
处理旋转和透视图像
-
从TXT文件生成OMR模板
-
识别来自测试,考试,问卷,调查的数据
-
将结果保存为CSV和JSON格式
接下来,让我们快速浏览一下上述Java API的功能,以了解如何识别各种图像格式的光学标记,以及如何从包含MCQ的调查,问卷或测试中捕获人类标记的数据。
用Java动态创建OMR模板
Aspose.OMR for Java提供了从创建OMR模板到识别光学标记以捕获数据的完整功能集。该API支持通过简单的文本标记生成OMR模板文件或图像。您只需将模板的文本标记传递给API,它将为您生成模板。以下是OMR模板的示例文本标记。
![](https://i-blog.csdnimg.cn/blog_migrate/97928589b0914453ace044712d362a92.png)
我们可以简单地将文本标记保存在扩展名为.txt的文本文件中。完成后,可以使用以下步骤生成模板:
- 创建一个OmrEngine对象。
- 调用OmrEngine.generateTemplate()方法,该方法接受标记文本文件的路径。
- 使用GenerationResult.save方法保存模板。
下面的代码示例演示如何使用Java从文本标记生成OMR模板。
Str