API การจดจำเครื่องหมายด้วยแสงสำหรับ Java
สร้างกระดาษคำตอบในภาษา 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");
> compile(group: 'com.aspose', name: 'aspose-omr', version: '23.11')
ทำไมต้อง Aspose.OMR สำหรับ Java?
สร้างและประมวลผลรูปแบบที่เครื่องอ่านได้ของเค้าโครงและความซับซ้อนในแอปพลิเคชัน Java ข้ามแพลตฟอร์ม บริการบนเว็บ หรือในระบบคลาวด์ โซลูชันของเราสามารถปรับขนาดได้สำหรับทุกโครงการ ตั้งแต่แบบสำรวจและแบบทดสอบสั้นๆ ไปจนถึงการสอบปลายภาคและการเลือกตั้งแบบครอบคลุม คลิกรายการด้านล่างเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติและคุณประโยชน์ของเรา
ไม่มีอุปกรณ์ที่จำเป็น
ใช้สแกนเนอร์ เครื่องพิมพ์ หรือแม้แต่กล้องสมาร์ทโฟนที่มีอยู่ของคุณแทนฮาร์ดแวร์ OMR เฉพาะทาง
ปรับแต่งได้อย่างเต็มที่
เพิ่มรูปภาพและข้อความลงในแบบฟอร์ม OMR ของคุณ ใช้แบบอักษรที่กำหนดเอง และปรับเนื้อหาให้เหมาะกับขนาดกระดาษยอดนิยมทุกขนาด
ผลลัพธ์ที่เชื่อถือได้
อัลกอริธึมการตรวจจับเครื่องหมายด้วยแสงที่แข็งแกร่ง ผสมผสานกับความสามารถในการปรับแต่งการจดจำ ช่วยให้มั่นใจได้ถึงผลลัพธ์ที่แม่นยำ 100%
สินค้าทั้งหมด
Aspose.OMR สำหรับ Java ช่วยอำนวยความสะดวกในกระบวนการ OMR ทั้งหมด ตั้งแต่การออกแบบแบบฟอร์มไปจนถึงการรับรู้งานพิมพ์ที่กรอกแล้ว
เป็นมิตรกับนักพัฒนา
แม้แต่นักพัฒนามือใหม่ก็สามารถใช้ API ของเราได้อย่างง่ายดาย แอปพลิเคชัน OMR พื้นฐานต้องการโค้ดเพียง 10 บรรทัด
ตัวอย่างโค้ดสด
กระดาษคำตอบที่เครื่องอ่านได้ถือเป็นองค์ประกอบสำคัญของการทดสอบข้อเขียน การประเมิน และการประเมินชั้นเรียน แอปพลิเคชันออนไลน์พื้นฐานนี้สร้าง Bubble Sheet 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, 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
ความเป็นไปได้ไม่จำกัด
Optical Mark Recognition มีการใช้งานที่หลากหลาย ซึ่งเป็นโซลูชันที่ตรงไปตรงมาสำหรับแง่มุมต่างๆ ของชีวิตที่เกี่ยวข้องกับการรวบรวมและการวิเคราะห์ข้อมูลด้วยตนเอง เทคโนโลยีนี้ทำให้การจดจำแบบฟอร์มเป็นอัตโนมัติอย่างสมบูรณ์ ทำให้สามารถประมวลผลหลายร้อยแผ่นต่อนาทีด้วยความแม่นยำเกือบ 100% สามารถวิเคราะห์ผลลัพธ์แบบเรียลไทม์หรือจัดเก็บไว้ในฐานข้อมูลเพื่อการรวบรวมและการวิเคราะห์ในภายหลัง
แอปพลิเคชันครอบคลุมช่วงกว้างและรวมถึงแต่ไม่จำกัดเพียง:
- การศึกษา: กระดาษคำตอบ แบบทดสอบ แบบทดสอบ แบบฟอร์มการสอบ
- รัฐบาล: บัตรลงคะแนน แบบฟอร์มภาษี แบบฟอร์มเข้าเขตแดน สำมะโน ความคิดเห็นของประชาชน
- ยา: การตรวจ การประเมิน แบบฟอร์มข้อมูลผู้ป่วย การเคลมประกันสุขภาพ
- การเงิน: การสมัครสินเชื่อ การอัปเดตข้อมูลลูกค้า การสมัครบัตรเครดิต
- และอื่น ๆ อีกมากมาย…
ไม่จำเป็นต้องใช้ฮาร์ดแวร์
อัลกอริธึมการประมวลผลล่วงหน้าและการวิเคราะห์ภาพช่วยลดความจำเป็นในการใช้เครื่องสแกน OMR เฉพาะทางและอุปกรณ์เสริมฮาร์ดแวร์เฉพาะอื่นๆ คุณสามารถใช้ปากกาและกระดาษธรรมดา เครื่องถ่ายเอกสารในสำนักงานทั่วไป หรือแม้แต่กล้องสมาร์ทโฟนแทนเครื่องสแกน โดยไม่ส่งผลกระทบต่อความแม่นยำในการจดจำและความมั่นใจ ผลลัพธ์. ไลบรารีของเราช่วยให้คุณสร้างโซลูชันซอฟต์แวร์ OMR ด้วยความน่าเชื่อถือของระบบฮาร์ดแวร์ด้วยต้นทุนที่ต่ำกว่ามาก คุณสามารถใช้อุปกรณ์ที่มีอยู่ได้ตามใจชอบ:
- เครื่องสแกนเอกสารฟีดอัตโนมัติ
- เครื่องถ่ายเอกสารสำนักงานงบประมาณ
- เครื่องพิมพ์เลเซอร์หรืออิงค์เจ็ท
- เครื่องสแกนมือถือแบบพกพา
- กล้องคอมแพคหรือกล้อง DSLR;
- สมาร์ทโฟน;
- เว็บแคมออโต้โฟกัส
สร้างแบบฟอร์ม OMR โดยไม่ต้องใช้เครื่องมือออกแบบ
Aspose.OMR สำหรับ Java มอบเครื่องมือที่ยืดหยุ่นเป็นพิเศษสำหรับการสร้างแบบฟอร์มที่เครื่องอ่านได้ รองรับเลย์เอาต์ที่หลากหลายและระดับความซับซ้อน ไม่จำเป็นต้องมีโปรแกรมแก้ไขหรือเครื่องมือการออกแบบภายนอก ด้วย ภาษามาร์กอัป ที่ปรับเปลี่ยนได้สูง ผู้ใช้จึงสามารถผสานรวมองค์ประกอบต่างๆ ในการกำหนดค่าที่ต้องการได้อย่างราบรื่น
หากคุณไม่มีเวลาทำความคุ้นเคยกับไวยากรณ์มาร์กอัปเทมเพลต ไม่ต้องกังวล คุณสามารถสร้างแบบฟอร์ม OMR ที่กำหนดเองแบบโต้ตอบได้อย่างง่ายดายจากแพลตฟอร์มหรืออุปกรณ์ใดก็ได้โดยใช้ ผู้ออกแบบแบบฟอร์มออนไลน์ คุณสามารถเพิ่มองค์ประกอบจำนวนเท่าใดก็ได้ ปรับขนาด และจัดตำแหน่งตามความต้องการเฉพาะของคุณ
แบบฟอร์มสามารถปรับให้เป็นแบบส่วนตัวด้วยชื่อของผู้ตอบ ตัวระบุที่ไม่ซ้ำใคร และรูปถ่าย คุณยังสามารถสร้างแบรนด์ให้กับแบบฟอร์ม OMR ได้ด้วยการเพิ่มโลโก้หรือรูปภาพอื่น ๆ ของคุณ ทดลองใช้เค้าโครง รูปแบบคำถาม และโครงสร้างคำตอบ ขณะเดียวกันก็รับประกันความแม่นยำที่สม่ำเสมอในการจดจำเครื่องหมาย เพลิดเพลินไปกับกระบวนการออกแบบที่สร้างสรรค์ และบอกลากระบวนการออกแบบที่ซับซ้อน และใช้แนวทางที่ตรงไปตรงมาในการสร้างแบบฟอร์ม
ดูตัวอย่างโค้ดและปรับให้เข้ากับความต้องการของคุณ
คุณสมบัติและความสามารถ
Aspose.OMR for Java เป็น API ที่ใช้งานง่าย อเนกประสงค์ และคุ้มค่าสำหรับการออกแบบ แสดงผล และการจดจำกระดาษคำตอบ แบบสำรวจ แอปพลิเคชัน และแบบฟอร์มที่คล้ายกันที่กรอกด้วยมือ
ขนาดกระดาษทั้งหมด
รองรับขนาดกระดาษยอดนิยมทุกขนาดและขนาดกระดาษที่ไม่ได้มาตรฐานจำนวนหนึ่ง
สแกนด้วยสมาร์ทโฟน
ใช้กล้องสมาร์ทโฟนของคุณแทนสแกนเนอร์
ไม่จำเป็นต้องใช้เครื่องมือออกแบบ
สร้างแบบฟอร์ม OMR อย่างรวดเร็วโดยไม่ต้องใช้โปรแกรมแก้ไขและเครื่องมือออกแบบภายนอก
การปรับความแม่นยำ
ปรับแต่งพารามิเตอร์การจดจำอย่างละเอียดเพื่อผลลัพธ์ที่สมบูรณ์แบบในทุกสภาวะ
การประมวลผลเป็นชุด
จดจำภาพทั้งหมดในโฟลเดอร์ด้วยคำสั่งเดียว
การสร้างแบรนด์และการปรับแต่ง
ปรับแต่งแบบฟอร์ม OMR โดยเพิ่มโลโก้ รูปภาพ ส่วนท้าย และอื่นๆ อีกมากมาย
ง่ายต่อการใช้
คุณจำเป็นต้องมีโค้ดเพียงไม่กี่บรรทัดเพื่อสร้างกระดาษคำตอบ แบบสำรวจ หรือแบบฟอร์ม OMR อื่นๆ และจดจำแบบฟอร์มที่กรอกเสร็จแล้ว
คุณจะต้องมีเวลาว่างเพียง 15 นาทีและมีความรู้พื้นฐานเกี่ยวกับ Java lang
การติดตั้ง
คุณสามารถเริ่มใช้ Aspose.OMR สำหรับ Java ได้ทันทีหลังการติดตั้งโดยมีข้อจำกัดบางประการ ใบอนุญาตชั่วคราว จะลบข้อจำกัดทั้งหมดของเวอร์ชันทดลองใช้เป็นเวลา 30 วัน ใช้เพื่อเริ่มสร้างแอปพลิเคชัน OMR ที่มีฟังก์ชันการทำงานเต็มรูปแบบ และตัดสินใจขั้นสุดท้ายเพื่อ ซื้อ Aspose.OMR สำหรับ Java ในภายหลัง
เครื่องกำเนิดแบบฟอร์ม
โครงสร้างและโครงร่างของแบบฟอร์ม OMR ถูกกำหนดไว้ในไฟล์ข้อความธรรมดาที่ใช้สัญลักษณ์พิเศษ คุณสามารถสร้างมันขึ้นมาได้ด้วยโปรแกรมแก้ไขข้อความใดๆ รวมถึง Notepad คุณต้องการเพียง 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 สำหรับ 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);