<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"
Bulutta OMR İşleme için 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 etrafında bir sarmalayıcıdır. Bu SDK, Java Uygulamalarınızın anketler, sınavlar, MCQ’lar, anketler ve diğer OMR sayfalarında optik işaret tanıma (OMR) işlemleri gerçekleştirmesini sağlar.
Kendi şablonlarınızı ve kurallarınızı tanımlayabilir, OMR dijital sayfalarından gerekli verileri tespit edebilir, çıkarılan verilerin derecelendirmesini yapabilir ve CSV formatında dışa aktarabilirsiniz. Herhangi bir 3. taraf yazılımı yüklemenize gerek yoktur.
Şablon oluşturma için işaretleme, metin, seçim kutusu (soru), çok sütunlu cevap sayfası, ızgara, resimler, QR kodu ve Aruco kodu barkod türleri gibi çeşitli öğe türlerini destekler.
OMR Bulut İşleme Özellikleri
- OMR işlemleri için taranan fotoğrafların ve görüntülerin tanınmasını gerçekleştirin.
- Döndürülmüş ve perspektif (25 derece içinde) fotoğraflarda OMR gerçekleştirme yeteneği.
- Taranmış testlerden, sınavlardan, anketlerden vb. insan tarafından işaretlenmiş verileri ayıklayın ve tanıyın.
- OMR sonuçlarının CSV dosya formatına aktarılmasını destekler.
- OMR şablonları oluşturmak, anketler ve test sayfaları oluşturmak için metinsel işaretlemeyi kullanın.
- GUI application for managing OMR templates kullanılabilirliği.
- Şablonda OMR tabanlı soruların ve yanıtların sayısını belirtin.
- Bir bulut istemcisi olarak GUI OMR editor kullanılabilirliği.
- OMR yanıt derecelendirmesi gerçekleştirmek için JSON kuralları sağlayın.
- Bir görüntüden ilgi alanını kırpın, JPEG olarak kaydedin ve üzerinde OMR gerçekleştirin.
- Son derece hassas optik işaret tanıma (OMR) gerçekleştirin.
- Birkaç configuration presets for image preprocessing destekler.
OMR Bulut Depolama Özellikleri
- Sürüm işleme dahil olmak üzere dosyaları yükleyin, indirin, kopyalayın, taşıyın ve silin (bu özelliği destekleyen Bulut depolama kullanıyorsanız - varsayılan olarak doğrudur).
- Klasörler oluşturun, kopyalayın, taşıyın ve silin.
- Tek bir işlem kapsamında dosya ve klasörleri farklı depolar arasında kopyalayın ve taşıyın.
- Belirli dosya, klasör veya depolamanın var olup olmadığını kontrol edin.
OMR’yi Farklı Kaydet
CSV’ler
OMR Formatlarını Oku
JPEG, PNG, GIF, TIFF, BMP
Gereksinimler
API istemci kitaplığının oluşturulması şunları gerektirir:
- Java 1.7+
- Uzman
Önkoşullar
Aspose.OMR Cloud SDK for Java’yı kullanmak için Aspose Cloud ile bir hesap kaydetmeniz ve Cloud Dashboard adresinde İstemci Kimliği ve İstemci Sırrı aramanız/oluşturmanız gerekir. Ücretsiz kontenjan mevcuttur. Daha fazla ayrıntı için bkz. Aspose Cloud Pricing.
Kurulum
Maven’den yükleyin
Aspose Bulut deposunu uygulamanıza pom.xml ekleyin
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
Kaynaktan yükleyin
API istemci kitaplığını yerel Maven deponuza yüklemek için aşağıdakileri yürütmeniz yeterlidir:
mvn clean install
Bunun yerine uzak bir Maven deposuna konuşlandırmak için deponun ayarlarını yapılandırın ve şunu çalıştırın:
mvn clean deploy
Daha fazla bilgi için OSSRH Guide bölümüne bakın.
Maven kullanıcıları
Bu bağımlılığı projenizin POM’una ekleyin:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr-cloud</artifactId>
<version>18.8.0</version>
<scope>compile</scope>
</dependency>
Diğerleri
İlk önce aşağıdakileri yürüterek JAR’ı oluşturun:
mvn clean package
Ardından aşağıdaki JAR’ları manuel olarak kurun:
target/aspose-omr-cloud-18.8.0.jar
target/lib/*.jar
ÖRNEK
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);
lisanslama
Tüm Aspose.OMR Bulut SDK’ları, yardımcı betikler ve şablonlar MIT License kapsamında lisanslanmıştır.
Yetkilendirme ve Kimlik Doğrulama
API için tanımlanan Authentication schemes aşağıdaki gibidir:
JWT
- Tür: OAuth
- Akış: uygulama
- Yetkilendirme URL’si:https://api.aspose.cloud/connect/token
Öneri
Olası sorunlardan kaçınmak için çok iş parçacıklı bir ortamda iş parçacığı başına bir “ApiClient” örneği oluşturmanız önerilir.
It’s recommended to create an instance of ApiClient
per thread in a multithreaded environment to avoid any potential issues.
Version | Release Date |
---|---|
18.8.0 | 12 Eylül 2018 |
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