واجهة برمجة تطبيقات التعرف على العلامات البصرية لجافا
إنشاء ورقة إجابة في جافا
المزيد من المعارض >// 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’)
لماذا Aspose.OMR لجافا؟
قم ببناء ومعالجة النماذج القابلة للقراءة آليًا بأي تخطيط وتعقيد في تطبيقات Java عبر الأنظمة الأساسية، أو خدمات الويب، أو في السحابة. الحل الذي نقدمه قابل للتطوير ليناسب أي مشروع، بدءًا من الاستطلاعات والاختبارات السريعة وحتى الاختبارات النهائية والانتخابات الشاملة. انقر فوق العناصر أدناه لمعرفة المزيد حول ميزاتنا وفوائدنا.
لا حاجة للمعدات
استخدم الماسح الضوئي أو الطابعة أو حتى كاميرا الهاتف الذكي الموجودة لديك بدلاً من أجهزة OMR المتخصصة.
قابلة للتخصيص بالكامل
أضف الصور والنصوص إلى نماذج OMR الخاصة بك، واستخدم الخطوط المخصصة واضبط المحتوى على جميع أحجام الورق الشائعة.
نتائج موثوقة
تضمن خوارزميات الكشف عن العلامات الضوئية القوية، بالإضافة إلى القدرة على تحسين التعرف، الحصول على نتائج دقيقة بنسبة 100%.
المنتج كله
يسهل Aspose.OMR for Java عملية OMR بأكملها، بدءًا من تصميم النماذج وحتى التعرف على المطبوعات المملوءة.
صديقة للمطورين
حتى المطورين المبتدئين يمكنهم بسهولة استخدام واجهة برمجة التطبيقات الخاصة بنا. يتطلب تطبيق OMR الأساسي 10 أسطر فقط من التعليمات البرمجية.
عينة التعليمات البرمجية الحية
تعد ورقة الإجابات المقروءة آليًا عنصرًا حاسمًا في الاختبارات الكتابية والتقييمات وتقييمات الفصل. يقوم هذا التطبيق الأساسي عبر الإنترنت بإنشاء ورقة فقاعية مكونة من 4 أعمدة ويوضح التعليمات البرمجية اللازمة لتحقيق ذلك على جهازك المحلي باستخدام Aspose.OMR لـ Java.
انسخ وآلصق هذه الشفرة
مزيد من الأمثلة >// 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");
استقلالية المنصة
يمكن أن يعمل Aspose.OMR لـ Java على أي نظام أساسي يدعم [Java Platform, Standard Edition (J2SE)](https://www .Oracle.com/java/technologies/java-se-glance.html) 7.0 (1.7) أو أعلى.
تنسيقات الملفات المدعومة
Aspose.OMR for Java يمكن أن تعمل مع أي [ملف]تقريبا( https://docs.aspose.com/omr/java/supported-file-formats/ ) يمكنك الحصول عليها من الماسح الضوئي أو الكاميرا. يتم إرجاع نتائج التعرف بتنسيقات تبادل البيانات الأكثر شيوعًا والتي يمكن استيرادها إلى أي قاعدة بيانات أو نظام تحليل شائع.
بناء النماذج
- TXT
- JPEG, PNG
نماذج المسح
- JPEG
- PNG
التعرف على النماذج
- CSV
- JSON
إمكانيات غير محدودة
يشتمل نظام التعرف البصري على العلامات على نطاق واسع من التطبيقات، مما يوفر حلاً مباشرًا لمختلف جوانب الحياة التي تتضمن جمع البيانات وتحليلها يدويًا. تعمل هذه التقنية على أتمتة التعرف على النماذج بشكل كامل، مما يسمح بمعالجة مئات الأوراق في الدقيقة بدقة تصل إلى 100% تقريبًا. يمكن تحليل النتائج في الوقت الفعلي أو تخزينها في قاعدة بيانات لتجميعها وتحليلها لاحقًا.
تمتد التطبيقات إلى نطاق واسع وتشمل، على سبيل المثال لا الحصر، ما يلي:
- التعليم: أوراق الإجابة والاختبارات والمسابقات ونماذج الامتحانات.
- الحكومة: بطاقات الاقتراع، ونماذج الضرائب، ونماذج دخول الحدود، والتعدادات، والآراء العامة.
- الطب: الفحوصات والتقييمات ونماذج معلومات المرضى ومطالبات التأمين الصحي.
- الشؤون المالية: طلبات القروض وتحديثات معلومات العملاء وتطبيقات بطاقات الائتمان.
- و أكثر من ذلك بكثير…
لا حاجة للأجهزة
تلغي خوارزميات المعالجة المسبقة للصور وتحليلها الحاجة إلى ماسحات ضوئية OMR متخصصة وغيرها من ملحقات الأجهزة المتخصصة. يمكنك استخدام قلم وورقة عادية، أو آلة تصوير مكتبية عادية، أو حتى كاميرا هاتف ذكي بدلاً من الماسح الضوئي، دون التأثير على دقة التعرف والثقة في النتائج. تتيح لك مكتبتنا إنشاء حلول برامج OMR مع موثوقية أنظمة الأجهزة وبتكلفة أقل بكثير. لا تتردد في استخدام أي من المعدات المتاحة:
- ماسح ضوئي لمستندات التغذية التلقائية؛
- ناسخة مكتب الميزانية.
- طابعة ليزر أو نفث الحبر؛
- الماسح الضوئي المحمول باليد؛
- كاميرا مدمجة أو كاميرا DSLR؛
- هاتف ذكي؛
- كاميرا ويب ذات تركيز تلقائي.
إنشاء نماذج OMR بدون أدوات التصميم
يوفر Aspose.OMR for Java أدوات مرنة بشكل استثنائي لإنشاء نماذج يمكن قراءتها بواسطة الآلة، واستيعاب التخطيطات المختلفة ومستويات التعقيد. ليست هناك حاجة للمحررين الخارجيين أو أدوات التصميم. من خلال لغة الترميز القابلة للتكيف بدرجة كبيرة، يمكن للمستخدمين دمج العناصر المختلفة بسلاسة في أي تكوين مفضل.
إذا لم يكن لديك الوقت الكافي للتعرف على بنية ترميز القالب، فلا تقلق. يمكنك بسهولة إنشاء نموذج OMR مخصص بشكل تفاعلي من أي منصة أو جهاز باستخدام مصمم النماذج عبر الإنترنت . يمكنك إضافة أي عدد من العناصر وتغيير حجمها ووضعها وفقًا لاحتياجاتك المحددة.
يمكن تخصيص النماذج باسم المستجيب والمعرفات الفريدة والصور. يمكنك أيضًا وضع علامة تجارية على نماذج OMR عن طريق إضافة شعارك أو صورة أخرى. قم بتجربة التخطيطات وتنسيقات الأسئلة وهياكل الإجابات، كل ذلك مع ضمان الدقة المتسقة للتعرف على العلامات. استمتع بعملية التصميم الإبداعي وقل وداعًا لعمليات التصميم المعقدة واتبع منهجًا مباشرًا لإنشاء النماذج.
انظر إلى نماذج التعليمات البرمجية وقم بتكييفها مع احتياجاتك.
الميزات والقدرات
Aspose.OMR for Java عبارة عن واجهة برمجة تطبيقات سهلة الاستخدام ومتعددة الاستخدامات وفعالة من حيث التكلفة لتصميم وتقديم والتعرف على أوراق الإجابات المملوءة يدويًا والاستطلاعات والتطبيقات والنماذج المماثلة.
جميع مقاسات الورق
يدعم جميع أحجام الورق الشائعة وعددًا من الأحجام غير القياسية.
المسح باستخدام الهاتف الذكي
استخدم كاميرا هاتفك الذكي بدلاً من الماسح الضوئي.
لا حاجة لأدوات التصميم
أنشئ نماذج OMR بسرعة دون الحاجة إلى أدوات تحرير وأدوات تصميم خارجية.
ضبط الدقة
ضبط معلمات التعرف بدقة للحصول على نتائج مثالية في أي ظروف.
تجهيز الدفعات
التعرف على جميع الصور الموجودة في مجلد باستخدام أمر واحد.
العلامات التجارية والتخصيص
قم بتخصيص نماذج OMR عن طريق إضافة شعارك وصورك وتذييلاتك والمزيد.
سهل الاستخدام
تحتاج فقط إلى بضعة أسطر من التعليمات البرمجية لإنشاء ورقة إجابة أو استطلاع أو نموذج OMR آخر، والتعرف على النموذج المكتمل.
ستحتاج فقط إلى 15 دقيقة من وقت الفراغ ومعرفة أساسية بلغة Java.
تثبيت
يمكنك البدء في استخدام Aspose.OMR لـ Java مباشرة بعد التثبيت مع بعض القيود. يزيل الترخيص المؤقت جميع قيود الإصدار التجريبي لمدة 30 يومًا. استخدمه لبدء إنشاء تطبيق OMR كامل الوظائف واتخاذ القرار النهائي لشراء Aspose.OMR لـ Java لاحقًا.
مولد النموذج
يتم تعريف هيكل وتخطيط نموذج OMR في ملف نص عادي يستخدم تدوينًا خاصًا. يمكنك إنشائه باستخدام أي محرر نصوص، بما في ذلك المفكرة. ما عليك سوى 4 أسطر لإنشاء ورقة إجابات مكونة من 150 سؤالًا يمكن قراءتها آليًا:
How to design an answer sheet
?answer_sheet=answers
elements_count=150
answers_count=5
columns_count=3
بمجرد الانتهاء من بنية النموذج وتخطيطه، ستحتاج فقط إلى 3 أسطر من التعليمات البرمجية لإنشاء أداة مساعدة بسيطة تنشئ منها صفحة قابلة للطباعة:
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");
قارئ العلامات الضوئية
باستخدام Aspose.OMR for Java، يمكنك إنشاء قارئ علامات ضوئية برمجي كامل الوظائف في 5 أسطر من التعليمات البرمجية. يمكنك استخدام آلة التصوير الموجودة في مكتبك أو حتى كاميرا الهاتف الذكي بدلاً من الماسح الضوئي OMR باهظ الثمن. يمكن للمستجيبين ملء النماذج الخاصة بك باستخدام قلم أو قلم رصاص أو قلم تحديد واستخدام أي نوع من العلامات.
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);