Java용 광학 마크 인식 API
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 for Java는 양식 디자인부터 채워진 인쇄물 인식까지 전체 OMR 프로세스를 용이하게 합니다.
개발자 친화적
초보 개발자라도 쉽게 API를 사용할 수 있습니다. 기본 OMR 애플리케이션에는 단 10줄의 코드만 필요합니다.
라이브 코드 샘플
기계가 읽을 수 있는 답안지는 필기 시험, 평가, 수업 평가의 중요한 구성 요소입니다. 이 기본 온라인 애플리케이션은 4열 버블 시트를 생성하고 Java용 Aspose.OMR을 사용하여 로컬 컴퓨터에서 이를 달성하는 데 필요한 코드를 보여줍니다.
이 코드를 복사하여 붙여넣으세요.
더 많은 예시 >// 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");
플랫폼 독립성
Java용 Aspose.OMR은 [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 for Java는 기계가 읽을 수 있는 양식을 생성하고 다양한 레이아웃과 복잡성 수준을 수용할 수 있는 매우 유연한 도구를 제공합니다. 외부 편집자나 디자인 도구가 필요하지 않습니다. 적응성이 뛰어난 마크업 언어 를 사용하면 사용자는 선호하는 구성에서 다양한 요소를 원활하게 통합할 수 있습니다.
템플릿 마크업 구문에 익숙해질 시간이 부족하더라도 걱정하지 마세요. 온라인 양식 디자이너 를 사용하면 모든 플랫폼이나 장치에서 대화형으로 사용자 정의 OMR 양식을 쉽게 만들 수 있습니다. 원하는 수만큼 요소를 추가하고 특정 요구 사항에 따라 크기를 조정하고 위치를 조정할 수 있습니다.
양식은 응답자의 이름, 고유 식별자 및 사진을 사용하여 개인화할 수 있습니다. 로고나 기타 이미지를 추가하여 OMR 양식에 브랜드를 지정할 수도 있습니다. 마크 인식의 일관된 정확성을 보장하면서 레이아웃, 질문 형식 및 답변 구조를 실험해 보세요. 창의적인 디자인 프로세스를 즐기고 복잡한 디자인 프로세스에 작별을 고하고 양식 생성에 대한 간단한 접근 방식을 수용하세요.
코드 샘플을 살펴보고 필요에 맞게 조정하세요.
특징 및 성능
Aspose.OMR for Java 손으로 작성한 답안지, 설문 조사, 신청서 및 유사한 양식을 디자인, 렌더링 및 인식하기 위한 사용하기 쉽고 다용도이며 비용 효율적인 API입니다.
모든 용지 크기
널리 사용되는 모든 용지 크기와 다양한 비표준 용지 크기를 지원합니다.
스마트폰으로 스캔
스캐너 대신 스마트폰 카메라를 사용해 보세요.
디자인 도구가 필요하지 않습니다
외부 편집기나 디자인 도구 없이 OMR 양식을 빠르게 생성하세요.
정확도 튜닝
어떤 조건에서도 완벽한 결과를 얻으려면 인식 매개변수를 미세 조정하세요.
일괄 처리
단일 명령으로 폴더에 있는 모든 이미지를 인식합니다.
브랜딩 및 맞춤화
로고, 이미지, 바닥글 등을 추가하여 OMR 양식을 사용자 정의하세요.
사용하기 쉬운
답안지, 설문조사 또는 기타 OMR 양식을 만들고 완성된 양식을 인식하려면 코드 몇 줄만 있으면 됩니다.
15분의 여유 시간과 Java 언어에 대한 기본 지식만 있으면 됩니다.
설치
몇 가지 제한 사항이 있지만 설치 직후 Java용 Aspose.OMR을 사용할 수 있습니다. 임시 라이선스 는 30일 동안 평가판 버전의 모든 제한 사항을 제거합니다. 이를 사용하여 완전한 기능을 갖춘 OMR 애플리케이션 구축을 시작하고 나중에 Java용 Aspose.OMR을 구매 하기로 최종 결정을 내리세요.
양식 생성기
OMR 양식의 구조와 레이아웃은 특수 표기법을 사용하는 일반 텍스트 파일로 정의됩니다. 메모장을 포함한 모든 텍스트 편집기를 사용하여 만들 수 있습니다. 기계가 읽을 수 있는 150개의 답안지를 생성하려면 4줄만 있으면 됩니다.
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);