Java için Optik İşaret Tanıma API’si
Java'da bir cevap sayfası oluşturma
Daha fazla vitrin >// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res
= engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
> compile(group: ‘com.aspose’, name: ‘aspose-omr’, version: ‘23.11’)
Neden Java için Aspose.OMR?
Platformlar arası Java uygulamalarında, web hizmetlerinde veya bulutta her türlü düzen ve karmaşıklıkta makine tarafından okunabilir formlar oluşturun ve işleyin. Çözümümüz, hızlı anketler ve kısa sınavlardan kapsamlı final sınavları ve seçimlere kadar her türlü proje için ölçeklenebilir. Özelliklerimiz ve avantajlarımız hakkında daha fazla bilgi edinmek için aşağıdaki öğelere tıklayın.
Ekipmana gerek yok
Özel OMR donanımı yerine mevcut tarayıcınızı, yazıcınızı ve hatta akıllı telefon kameranızı kullanın.
Tamamen özelleştirilebilir
OMR formlarınıza resimler ve metinler ekleyin, özel yazı tipleri kullanın ve içeriği tüm popüler kağıt boyutlarına göre ayarlayın.
Güvenilir sonuçlar
Sağlam optik işaret algılama algoritmaları, tanımayı iyileştirme yeteneğiyle birleştiğinde %100 doğru sonuçlar sağlar.
Tüm ürün
Aspose.OMR for Java, formların tasarlanmasından doldurulmuş çıktıların tanınmasına kadar tüm OMR sürecini kolaylaştırır.
Geliştirici dostu
Acemi geliştiriciler bile API'mızı kolaylıkla kullanabilir. Temel bir OMR uygulaması yalnızca 10 satır kod gerektirir.
Canlı kod örneği
Makine tarafından okunabilen cevap kağıdı, yazılı testlerin, değerlendirmelerin ve sınıf değerlendirmelerinin önemli bir bileşenidir. Bu temel çevrimiçi uygulama, 4 sütunlu bir kabarcık sayfası oluşturur ve Aspose.OMR for Java’yı kullanarak yerel makinenizde bunu başarmak için gerekli kodu gösterir.
Bu kodu kopyalayıp yapıştırın
Daha fazla örnek >// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res
= engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
Platform bağımsızlığı
Aspose.OMR for Java, Java Platformu, Standart Sürüm (J2SE) destekleyen herhangi bir platformda çalışabilir .oracle.com/java/technologies/java-se-glance.html) 7.0 (1.7) veya üstü.
Desteklenen dosya formatları
Aspose.OMR for Java hemen hemen her [dosya]ile çalışabilir( https://docs.aspose.com/omr/java/supported-file-formats/ ) bir tarayıcıdan veya kameradan alabilirsiniz. Tanıma sonuçları, herhangi bir popüler veritabanına veya analiz sistemine aktarılabilecek en popüler veri alışverişi formatlarında döndürülür.
Formlar oluşturun
- TXT
- JPEG, PNG
Formları tara
- JPEG
- PNG
Formları tanıma
- CSV
- JSON
Sınırsız olanaklar
Optik İşaret Tanıma, manuel veri toplama ve analizini içeren hayatın farklı yönlerine basit bir çözüm sağlayan geniş bir uygulama yelpazesine sahiptir. Bu teknoloji, form tanımayı tamamen otomatikleştirerek dakikada yüzlerce sayfanın neredeyse %100 doğrulukla işlenmesine olanak tanır. Sonuçlar gerçek zamanlı olarak analiz edilebilir veya daha sonra toplama ve analiz için bir veritabanında saklanabilir.
Uygulamalar geniş bir yelpazeyi kapsar ve bunlarla sınırlı olmamak üzere aşağıdakileri içerir:
- Eğitim: cevap kağıtları, testler, kısa sınavlar, sınav formları.
- Hükümet: oy pusulaları, vergi formları, sınır giriş formları, nüfus sayımları, kamuoyunun görüşleri.
- Tıp: muayeneler, değerlendirmeler, hasta bilgi formları, sağlık sigortası talepleri.
- Finans: kredi başvuruları, müşteri bilgileri güncellemeleri, kredi kartı başvuruları.
- Ve daha fazlası…
Donanıma gerek yok
Görüntü ön işleme ve analiz algoritmaları, özel OMR tarayıcılarına ve diğer özel donanım aksesuarlarına olan ihtiyacı ortadan kaldırır. Tanıma doğruluğunu ve görüntünün güvenini etkilemeden, tarayıcı yerine normal bir kalem ve kağıt, ortak ofis fotokopi makinesi ve hatta bir akıllı telefon kamerası kullanabilirsiniz. sonuç. Kütüphanemiz, donanım sistemlerinin güvenilirliği ile çok daha düşük maliyetle OMR yazılım çözümleri oluşturmanıza olanak sağlar. Mevcut herhangi bir ekipmanı kullanmaktan çekinmeyin:
- Otomatik besleme belge tarayıcısı;
- Bütçe ofisi fotokopi makinesi;
- Lazer veya mürekkep püskürtmeli yazıcı;
- Taşınabilir el tipi tarayıcı;
- Kompakt veya DSLR fotoğraf makinesi;
- Akıllı telefon;
- Otomatik odaklama web kamerası.
Tasarım araçları olmadan OMR formları oluşturun
Aspose.OMR for Java, çeşitli düzenlere ve karmaşıklık düzeylerine uyum sağlayan, makine tarafından okunabilir formlar oluşturmak için olağanüstü esnek araçlar sağlar. Harici editörlere veya tasarım araçlarına gerek yoktur. Son derece uyarlanabilir işaretleme dilimiz sayesinde kullanıcılar, çeşitli öğeleri tercih edilen herhangi bir yapılandırmaya sorunsuz bir şekilde entegre edebilir.
Şablon işaretleme sözdizimini öğrenmek için zamanınız yoksa endişelenmeyin. Çevrimiçi form tasarımcısını kullanarak herhangi bir platform veya cihazdan etkileşimli olarak kolayca özel bir OMR formu oluşturabilirsiniz. İstediğiniz sayıda öğe ekleyebilir, bunları yeniden boyutlandırabilir ve özel ihtiyaçlarınıza göre konumlandırabilirsiniz.
Formlar, katılımcının adı, benzersiz tanımlayıcıları ve fotoğrafları ile kişiselleştirilebilir. Ayrıca logonuzu veya başka bir görseli ekleyerek OMR formlarını markalayabilirsiniz. İşaret tanımada tutarlı doğruluk sağlarken düzenler, soru formatları ve cevap yapılarıyla denemeler yapın. Yaratıcı bir tasarım sürecinin keyfini çıkarın, karmaşık tasarım süreçlerine elveda deyin ve form oluşturma konusunda basit bir yaklaşımı benimseyin.
Kod örneklerine bakın ve bunları ihtiyaçlarınıza göre uyarlayın.
Özellikler ve yetenekler
Aspose.OMR for Java elle doldurulmuş cevap formlarını, anketleri, uygulamaları ve benzer formları tasarlamak, oluşturmak ve tanımak için kullanımı kolay, çok yönlü ve uygun maliyetli bir API’dir.
Tüm kağıt boyutları
Tüm popüler kağıt boyutlarını ve standart olmayan birçok kağıt boyutunu destekler.
Akıllı telefonla tarayın
Tarayıcı yerine akıllı telefonunuzun kamerasını kullanın.
Tasarım aracına gerek yok
OMR formlarını harici düzenleyicilere ve tasarım araçlarına gerek kalmadan hızla oluşturun.
Doğruluk ayarı
Her koşulda mükemmel sonuçlar için tanıma parametrelerine ince ayar yapın.
Toplu işleme
Tek komutla bir klasördeki tüm görselleri tanıyın.
Markalama ve özelleştirme
Logonuzu, resimlerinizi, altbilgilerinizi ve daha fazlasını ekleyerek OMR formlarını özelleştirin.
Kullanımı kolay
Cevap kağıdı, anket veya başka bir OMR formu oluşturmak ve doldurulmuş formu tanımak için yalnızca birkaç satır koda ihtiyacınız var.
Yalnızca 15 dakikalık boş zamana ve temel Java dili bilgisine ihtiyacınız olacak.
Kurulum
Aspose.OMR for Java’yı kurulumdan hemen sonra bazı kısıtlamalarla kullanmaya başlayabilirsiniz. Geçici lisans , deneme sürümünün tüm sınırlamalarını 30 gün boyunca kaldırır. Tamamen işlevsel bir OMR uygulaması oluşturmaya başlamak ve daha sonra Aspose.OMR for Java’yı satın almak konusunda nihai kararı vermek için bunu kullanın.
Form oluşturucu
OMR formunun yapısı ve düzeni, özel bir gösterim kullanan düz metin dosyasında tanımlanır. Not Defteri dahil herhangi bir metin düzenleyiciyle oluşturabilirsiniz. 150 soruluk makine tarafından okunabilen cevap sayfası oluşturmak için yalnızca 4 satıra ihtiyacınız vardır:
How to design an answer sheet
?answer_sheet=answers
elements_count=150
answers_count=5
columns_count=3
Form yapısını ve düzenini tamamladıktan sonra, ondan yazdırılabilir bir sayfa oluşturan basit bir yardımcı program oluşturmak için yalnızca 3 satır koda ihtiyacınız vardır:
How to generate a printable form
// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res = engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
Optik işaret okuyucu
Aspose.OMR for Java ile 5 satırlık kodla tam işlevli, programlı bir optik işaret okuyucu oluşturabilirsiniz. Pahalı bir OMR tarayıcı yerine mevcut ofis fotokopi makinenizi veya hatta bir akıllı telefon kamerasını kullanabilirsiniz. Katılımcılar formlarınızı tükenmez kalem, kurşun kalem veya keçeli kalemle doldurabilir ve her türlü işareti kullanabilir.
How to recognize a completed form
// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Apply the recognition template
TemplateProcessor processor = engine.getTemplateProcessor("pattern.omr");
// Load the scanned or photographed form
RecognitionResult result = processor.recognizeImage("completed-form.png");
// Output the recognition result
String resultCsv = result.getCsv();
System.out.println(resultCsv);