Aspose.OMR FOSS cho Python

API reference cho Aspose.OMR FOSS cho Python. 68 kiểu công khai được tổ chức theo mô-đun.

API

LớpMô tả
ImageCollectionBản đồ tên chỉ thêm, phân biệt chữ hoa/chữ thường -> image-bytes cho các hình ảnh trong bộ nhớ được tham chiếu bởi markup (?image=).
OmrEngineCông cụ OMR: một nhà máy không trạng thái tạo ra kết quả sinh và bộ nhận dạng.
TemplateProcessorXử lý các ảnh OMR dựa trên mẫu mà nó được tạo ra từ.

Ngoại lệ

LớpMô tả
ChildOverflowExceptionĐược ném khi một phần tử con tràn ra ngoài phần tử cha và cách xử lý tràn được cấu hình để ném (xem OverflowActions / LongWordHandling).
InvalidConfigurationExceptionĐược ném khi cấu hình mẫu / phần tử không hợp lệ hoặc không được hỗ trợ.
MultiselectExceptionĐược ném khi có hơn một ô được đánh dấu cho một câu hỏi không cho phép chọn đa lựa chọn, và FormValidationLogic.Exception đang hoạt động.
OMRExceptionLớp cơ sở cho mọi ngoại lệ được ném bởi thư viện OMR.
RuntimeExceptionOMRĐược ném khi xảy ra lỗi tạo/nhận dạng nội bộ, không thể phục hồi.

Generation

LớpMô tả
AnswerSheetConfigMa trận bong bóng câu hỏi/đáp án có số.
ArabicTừ phải sang trái; tùy chọn chữ số Ả Rập-Đông.
BaseConfigTrừu tượng gốc; các trường bắt buộc của mọi phần tử OMR.
BaseOffsetLớp cơ sở cho các offset bố cục tạo ra.
BengaliTừ trái sang phải; tùy chọn chữ số Bengali.
BlockConfigHộp có viền/đệm; sắp xếp các phần tử con không phải block của nó với việc xử lý tràn.
BorderStyleMô tả viền của MỘT phía của một phần tử.
CheckBoxConfigNhóm các ô trống có nhãn chấp nhận bất kỳ dấu hiệu nào, với mức độ tô có thể điều chỉnh Threshold (mặc định 3%).
ChoiceBoxAnswerConfigMột bóng trả lời + nhãn.
ChoiceBoxConfigMột câu hỏi duy nhất với một bộ các bóng lựa chọn cố định.
ClipCắt bớt nội dung tràn ra ở biên của phần tử cha.
CompositeGridConfigLưới linh hoạt với các ký hiệu tùy chỉnh; các dấu được hợp nhất thành một giá trị.
ContainerConfigPhần tử bố cục ẩn sắp xếp các khối con thành cột hoặc phần chân trang.
ContentConfigMột dòng văn bản có kiểu dáng bên trong phần tử cha.
EmptyLineConfigKhoảng cách dọc.
GenerationResultKết quả của việc tạo mẫu: hình ảnh trang(s) cộng với mẫu .omr JSON mô tả vị trí các phần tử.
GlobalPageSettingsCác giá trị mặc định trên toàn tài liệu áp dụng cho tất cả các phần tử trang; có thể ghi đè cho từng phần tử.
GridConfigMa trận chữ số (SectionsCount phần x OptionsCount bong bóng 0-9) được hợp nhất thành một giá trị.
HebrewTừ phải sang trái; tùy chọn đánh số tiếng Do Thái.
ImageConfigHình ảnh được tham chiếu bằng tên.
MemoryGenerationResultBao bọc quanh GenerationResult cung cấp các đầu ra dưới dạng luồng trong bộ nhớ.
NoClipKhông làm gì; nội dung tràn sẽ được vẽ ra ngoài viền của phần tử cha (mặc định).
OverflowActionLớp cơ sở cho các thuật toán xử lý tràn của phần tử con.
PageConfigMột trên mỗi trang vật lý.
ParentConfigĐánh dấu một phần tử có thể chứa các phần tử con.
PersianTừ phải sang trái; tùy chọn các chữ số Ba Tư.
PixelOffsetĐộ lệch bố cục tính bằng pixel (giá trị pixel nguyên cho mỗi cạnh).
PositionedBlockConfigĐặt các phần tử con tại vị trí tuyệt đối XPosition/YPosition với kích thước tùy chọn.
ReferencePointsSettingsCác dấu tham chiếu góc + hình chữ nhật đánh dấu quay được sử dụng để hiệu chỉnh độ nghiêng trong quá trình nhận dạng.
TemplateConfigGốc tài liệu chứa mọi thứ khác (thông thường là các PageConfig).
TextConfigKhối văn bản thô đa dòng ở cấp cao nhất.
UrduPhải sang trái; tùy chọn chữ số Urdu.
WesternHệ thống viết mặc định: từ trái sang phải, chữ số Tây (0-9).
WrapDi chuyển một phần tử con tràn (điều chỉnh cột / tách phần tử).
WritingSystemHệ thống viết cơ bản (LTR, chữ số Tây).

Liệt kê

Liệt kêMô tả
AlignmentEnumCăn chỉnh ngang của một phần tử so với phần tử cha.
BarcodeTypeKý hiệu được sử dụng bởi một BarcodeConfig.
BubblePositionTypeVị trí của bong bóng so với nội dung chính của nó (văn bản câu trả lời).
BubbleSizeKích thước bong bóng trả lời.
BubbleTypeHình dạng của một bong bóng trả lời.
ConfigTypeTrình phân biệt xác định phần tử *Config mà một nút là.
ContainerTypeEnumCách một ContainerConfig được đặt trên trang.
ContentTypeCách nội dung văn bản được hiển thị.
DirectionalityHướng mà các phần tử và văn bản được vẽ (RTL/LTR hỗ trợ).
FontStyleKiểu phông chữ giống cờ; các thành viên có thể được kết hợp.
GridHeaderTypeEnumKiểu của tiêu đề lưới.
LongWordHandlingHành vi khi quá trình tạo gặp một từ rộng hơn container cha của nó.
OrientationEnum có 3 thành viên.
PaperSizeKích thước trang đầu ra.
ParagraphTypeEnumCách một ParagraphConfig sắp xếp các phần tử con của nó.
QRVersionphiên bản ký hiệu QR cho một BarcodeConfig thuộc họ QR.
RotationPointPositionVị trí của dấu hiệu định hướng (xoay) so với trang.
ScoreDisplayKiểm soát việc hiển thị hoặc cách hiển thị giá trị điểm.
ScoreGroupTypeChế độ vẽ của phần tử nhóm điểm.
ScoreHeaderTypeVai trò của tiêu đề cột trong một nhóm điểm.
TriggerTypeHành vi của trình kích hoạt (được sử dụng bởi CustomTriggerConfig).
VerticalAlignmentVị trí dọc của một phần tử con bên trong phần tử cha.

Model

LớpMô tả
IOmrElementGiao diện cho các phần tử OMR (một câu hỏi/phần tử được nhận dạng).
RecognitionResultKết quả của nhận dạng hình ảnh.

Recognition

Liệt kêMô tả
FormValidationLogicĐiều khiển hành vi của engine khi một quy tắc xác thực mẫu bị vi phạm trong quá trình nhận dạng.

Xem thêm

 Tiếng Việt