<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr-cloud</artifactId>
<version>18.8.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-omr-cloud', version: '18.8.0')
<dependency org="com.aspose" name="aspose-omr-cloud" rev="18.8.0">
<artifact name="aspose-omr-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-omr-cloud" % "18.8.0"
用于云端 OMR 处理的 Java REST API
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Aspose.OMR Cloud SDK for Java 是 Aspose.OMR Cloud APIs 的包装器。此 SDK 使您的 Java 应用程序能够对问卷、考试、MCQ、调查和其他 OMR 表执行光学标记识别 (OMR) 操作。
您可以定义自己的模板和规则,从 OMR 数字表中检测所需数据,对提取的数据进行分级并将其导出为 CSV 格式。无需安装任何第 3 方软件。
模板生成的标记支持多种类型的元素,例如文本、选择框(问题)、多列答题纸、网格、图像、QR 码和 Aruco 代码类型的条形码。
OMR 云处理功能
- 执行 OMR 操作的扫描照片和图像识别。
- 能够对旋转和透视(25 度以内)照片执行 OMR。
- 从扫描的测试、考试、调查等中提取和识别人工标记的数据。
- 支持将 OMR 结果导出为 CSV 文件格式。
- 使用文本标记生成 OMR 模板、生成调查和测试表。
- GUI application for managing OMR templates 的可用性。
- 在模板中指定基于 OMR 的问题和答案的数量。
- GUI OMR editor 作为云客户端的可用性。
- 提供JSON规则进行OMR答案评分。
- 从图像中剪下感兴趣的区域,将其保存为 JPEG 并对其执行 OMR。
- 执行高度准确的光学标记识别 (OMR)。
- 支持多个configuration presets for image preprocessing。
OMR 云存储功能
- 上传、下载、复制、移动和删除文件,包括版本处理(如果您使用的是支持此功能的云存储 - 默认为 true)。
- 创建、复制、移动和删除文件夹。
- 在单个操作范围内跨不同存储复制和移动文件和文件夹。
- 检查某个文件、文件夹或存储是否存在。
将 OMR 另存为
CSV文件
读取 OMR 格式
JPEG、PNG、GIF、TIFF、BMP
要求
构建 API 客户端库需要:
- Java 1.7+
- 行家
先决条件
要使用 Aspose.OMR Cloud SDK for Java,您需要在 Aspose Cloud 注册一个帐户,并在 Cloud Dashboard 查找/创建客户端 ID 和客户端密码。有可用的免费配额。有关详细信息,请参阅Aspose Cloud Pricing。
安装
从 Maven 安装
将 Aspose Cloud 存储库添加到您的应用程序 pom.xml
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
从源安装
要将 API 客户端库安装到本地 Maven 存储库,只需执行:
mvn clean install
要将其部署到远程 Maven 存储库,请配置存储库的设置并执行:
mvn clean deploy
有关更多信息,请参阅 OSSRH Guide。
Maven 用户
将此依赖项添加到项目的 POM 中:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr-cloud</artifactId>
<version>18.8.0</version>
<scope>compile</scope>
</dependency>
### 其他
首先通过执行生成JAR:
mvn clean package
然后手动安装以下 JAR:
-target/aspose-omr-cloud-18.8.0.jar
target/lib/*.jar
例子
OMRFunctionParam param = new OMRFunctionParam();
String packedTemplate = PackTemplate(templateFile.getFileName().toString(), Files.readAllBytes(templateFile));
param.setFunctionParam(packedTemplate);
UploadFile(imageFile, "");
return api.postRunOmrTask(imageFile.getFileName().toString(), "CorrectTemplate", param, null, null);
许可
所有 Aspose.OMR 云 SDK、帮助脚本和模板均根据 MIT License 获得许可。
授权与认证
Authentication schemes API定义如下:
###智威汤逊
- 类型:OAuth
- 流程:应用
- 授权网址:https://api.aspose.cloud/connect/token
推荐
建议在多线程环境中为每个线程创建一个“ApiClient”实例,以避免任何潜在问题。
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Version | Release Date |
---|---|
18.8.0 | 2018年9月12日 |
Aspose.OMR Aspose.OMR Cloud Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud JPEG PNG BMP TIFF PDF CSV OMR scan detect identify detection human marked data sheet survey MCQ questionnaire template text choice box answer sheet grid logo images barcode QR code Aruco code perspective test answer markup