.NET용 광학 마크 인식 API
C#에서 답안지 만들기
더 많은 쇼케이스 >// Initialize Aspose.OMR engine
var omrEngine = new Aspose.OMR.Api.OmrEngine();
// Generate machine-readable form from the markup
var generationResult
= omrEngine.GenerateTemplate("template.txt");
// Save printable OMR form to the PDF document
generationResult.SaveAsPdf("print", "answer-sheet");
> dotnet add package Aspose.OMR
왜 Aspose.OMR for .NET인가요?
온프레미스 애플리케이션, 웹 서비스 또는 클라우드에서 모든 레이아웃과 복잡성을 기계가 읽을 수 있는 형태로 생성하고 인식합니다. 우리의 솔루션은 간단한 설문조사와 퀴즈부터 최종 시험과 선거에 이르기까지 모든 규모의 프로젝트에 적합합니다. 아래 항목을 클릭하여 당사의 기능과 이점에 대해 자세히 알아보세요.
장비가 필요하지 않습니다
전문 OMR 리더 대신 기존 사무실 복사기나 스마트폰 카메라를 사용해 보세요.
완전한 개인화
자동으로 생성된 QR 코드와 바코드, 이미지, 서명 필드 등을 추가하여 OMR 양식을 개인화하세요.
신뢰할 수 있는 결과
강력한 광학 마크 감지 알고리즘과 미세 조정 인식 기능이 결합되어 100% 정확한 결과를 보장합니다.
전체 솔루션
Aspose.OMR for .NET은 양식 디자인부터 채워진 하드카피 인식까지 전체 OMR 워크플로우를 지원합니다.
개발자 친화적
우리의 API는 경험이 부족한 개발자라도 사용하기가 매우 쉽습니다. 간단한 OMR 애플리케이션은 10줄의 코드로 작성할 수 있습니다.
라이브 코드 샘플
기계 판독 가능한 답안지는 모든 필기 시험, 평가, 수업 평가의 필수 요소입니다. 이 간단한 온라인 애플리케이션은 4열로 구성된 답안지를 생성하고 Aspose.OMR for .NET을 사용하여 컴퓨터에서 이를 수행하는 데 필요한 코드를 보여줍니다.
이 코드를 복사하여 붙여넣으세요.
더 많은 예시 >public bool GenerateAnswerSheet(string markupFilePath)
{
// Initialize Aspose.OMR engine
var omrEngine = new Aspose.OMR.Api.OmrEngine();
// Set paper size
var pageSettings = new Aspose.OMR.Generation.GlobalPageSettings();
pageSettings.PaperSize = Aspose.OMR.Generation.PaperSize.A4;
// Generate machine-readable form from the markup file
var omrForm = omrEngine.GenerateTemplate(markupFilePath, pageSettings);
// Error handling
if(omrForm.ErrorCode != 0) return false;
// Save printable OMR form to the PDF document
omrForm.SaveAsPdf("print", "answer-sheet");
return true;
}
플랫폼 독립성
Aspose.OMR for .NET은 .NET Framework 4.0 이상 을 지원하는 모든 플랫폼에서 작동할 수 있습니다. 웹 서버 또는 클라우드.
지원되는 파일 형식
Aspose.OMR for .NET 거의 모든 [파일]로 작업할 수 있습니다.( https://docs.aspose.com/omr/net/supported-file-formats/ ) 스캐너나 카메라를 통해 얻을 수 있습니다. 인식 결과는 널리 사용되는 데이터베이스 또는 분석 시스템으로 가져올 수 있는 가장 널리 사용되는 데이터 교환 형식으로 반환됩니다.
양식 작성
- Plain text
- JSON
- Programmatically
양식 스캔
- Scans: JPEG, PNG, TIFF, GIF, BMP
- Photos: JPEG, PNG
양식 인식
- CSV
- JSON
- XML
무한한 가능성
광학 마크 인식의 응용 분야는 다양하며, 수동 데이터 수집 및 분석이 필요한 삶의 다양한 측면에 대한 간단한 솔루션을 제공합니다. 이 기술은 양식 인식을 완전히 자동화하여 거의 100% 정확도로 분당 수백 장의 시트를 처리할 수 있습니다. 결과는 실시간으로 분석되거나 후속 집계 및 분석을 위해 데이터베이스에 저장될 수 있습니다.
응용 분야는 광범위하며 다음을 포함하지만 이에 국한되지는 않습니다.
- 교육: 답안지, 시험, 퀴즈, 시험 양식.
- 정부: 투표용지, 세금 신고서, 국경 입국 신고서, 인구 조사, 여론.
- 의료: 검사, 평가, 환자 정보 양식, 건강 보험 청구.
- 금융: 대출 신청, 고객 정보 업데이트, 신용카드 신청.
- 그리고 더 많은…
글로벌 애플리케이션
Aspose.OMR for .NET은 다국어 양식을 생성하고 인식할 수 있습니다. 이는 도서관을 국제 조사, 교육 평가 및 다문화 연구 프로젝트를 포함한 글로벌 응용 프로그램에 적합하게 만듭니다. 이를 통해 응답자에게 가장 편안한 언어로 양식을 제공할 수 있습니다.
- 영어, 프랑스어 및 기타 유럽 언어;
- 키릴 문자;
- 아라비아 말;
- 페르시아 인;
- 헤브라이 사람;
- 우르두어;
- 벵골 사람.
디자인 도구 없이 OMR 양식 만들기
Aspose.OMR for .NET은 모든 레이아웃과 복잡성 수준에서 기계가 읽을 수 있는 양식을 디자인할 수 있는 매우 다양한 도구를 제공합니다. 외부 편집기나 디자인 도구는 필요하지 않습니다. 적응성이 뛰어난 마크업 언어 및 프로그래밍 개체 를 통해 를 통해 사용자는 원하는 방식으로 20개 이상의 레이아웃과 콘텐츠 요소를 결합할 수 있습니다.
템플릿 마크업 구문에 익숙해질 시간이 부족하더라도 걱정하지 마세요. 온라인 양식 디자이너 를 사용하면 모든 플랫폼이나 장치에서 대화형으로 사용자 정의 OMR 양식을 쉽게 만들 수 있습니다. 원하는 수만큼 요소를 추가하고 특정 요구 사항에 따라 크기를 조정하고 위치를 조정할 수 있습니다.
양식은 자동으로 생성된 바코드 및 QR 코드, 응답자 이름, 고유 식별자 및 사진을 사용하여 개인화할 수 있습니다. 로고, 회사 바닥글 등을 추가하여 OMR 양식에 브랜드를 지정할 수도 있습니다. 마크 인식의 일관된 정확성을 보장하면서 레이아웃, 질문 형식 및 답변 구조를 실험해 보세요. 창의적인 디자인 프로세스를 즐기고 복잡한 디자인 프로세스에 작별을 고하고 양식 생성에 대한 간단한 접근 방식을 수용하세요.
Aspose.OMR for .NET로 자동 처리할 수 있는 기성품 양식 템플릿 샘플 을 확인하세요.
특징 및 성능
Aspose.OMR for .NET 손으로 작성한 답안지, 설문 조사, 신청서 및 유사한 양식을 디자인, 렌더링 및 인식하기 위한 사용하기 쉽고 다용도이며 비용 효율적인 API입니다.
모든 용지 크기
널리 사용되는 모든 용지 크기와 다양한 비표준 용지 크기를 지원합니다.
스마트폰으로 스캔
스캐너 대신 스마트폰 카메라를 사용해 보세요.
디자인 도구가 필요하지 않습니다
외부 편집기나 디자인 도구 없이 OMR 양식을 빠르게 생성하세요.
QR 및 바코드
자동으로 생성된 바코드와 QR 코드로 양식을 개인화하세요.
정확도 튜닝
어떤 조건에서도 완벽한 결과를 얻으려면 인식 매개변수를 미세 조정하세요.
일괄 처리
단일 명령으로 폴더에 있는 모든 이미지를 인식합니다.
다중 페이지 양식
여러 페이지에 걸쳐 확장되는 OMR 양식을 만들고 인식합니다.
현지화
LTR 및 RTL 텍스트 방향 및 기본 번호 매기기 시스템.
브랜딩 및 맞춤화
로고, 이미지, 바닥글 등을 추가하여 OMR 양식을 사용자 정의하세요.
사용하기 쉬운
답안지, 설문조사 또는 기타 OMR 양식을 만들고 완성된 양식을 인식하려면 코드 몇 줄만 있으면 됩니다.
15분의 여유 시간과 C#에 대한 기본 지식만 있으면 됩니다.
설치
몇 가지 제한 사항이 있지만 설치 후 바로 Aspose.OMR for .NET을 사용할 수 있습니다. 임시 라이선스 는 30일 동안 평가판 버전의 모든 제한 사항을 제거합니다. 이를 사용하여 완전한 기능을 갖춘 OMR 애플리케이션 구축을 시작하고 나중에 Aspose.OMR for .NET을 구매 하기로 최종 결정을 내리세요.
양식 생성기
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
var omrEngine = new Aspose.OMR.Api.OmrEngine();
// Generate machine-readable form from the markup
var generationResult = omrEngine.GenerateTemplate("template.txt");
// Save printable OMR form to the PDF document
generationResult.SaveAsPdf("print", "answer-sheet");
광학 마크 리더
Aspose.OMR for .NET을 사용하면 5줄의 코드로 모든 기능을 갖춘 프로그래밍 방식의 광학 마크 판독기를 만들 수 있습니다. 고가의 OMR 스캐너 대신 기존 사무실 복사기나 스마트폰 카메라를 사용할 수 있습니다. 응답자는 펜, 연필 또는 마커를 사용하여 양식을 작성하고 모든 유형의 표시를 사용할 수 있습니다.
How to recognize a completed form
// Initialize Aspose.OMR engine
Aspose.OMR.Api.OmrEngine omrEngine = new Aspose.OMR.Api.OmrEngine();
// Apply the recognition template
Aspose.OMR.Api.TemplateProcessor templateProcessor = omrEngine.GetTemplateProcessor("Hello.OMR.omr");
// Load the scanned or photographed form
Aspose.OMR.Model.RecognitionResult recognitionResult = templateProcessor.RecognizeImage("IMG_20220401.jpg");
// Output the recognition result
string result = recognitionResult.GetCsv();
Console.WriteLine(result);