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ớp | Mô tả |
|---|---|
ImageCollection | Bả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=). |
OmrEngine | Cô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. |
TemplateProcessor | Xử lý các ảnh OMR dựa trên mẫu mà nó được tạo ra từ. |
Ngoại lệ
| Lớp | Mô 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. |
OMRException | Lớ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ớp | Mô tả |
|---|---|
AnswerSheetConfig | Ma trận bong bóng câu hỏi/đáp án có số. |
Arabic | Từ phải sang trái; tùy chọn chữ số Ả Rập-Đông. |
BaseConfig | Trừu tượng gốc; các trường bắt buộc của mọi phần tử OMR. |
BaseOffset | Lớp cơ sở cho các offset bố cục tạo ra. |
Bengali | Từ trái sang phải; tùy chọn chữ số Bengali. |
BlockConfig | Hộ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. |
BorderStyle | Mô tả viền của MỘT phía của một phần tử. |
CheckBoxConfig | Nhó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%). |
ChoiceBoxAnswerConfig | Một bóng trả lời + nhãn. |
ChoiceBoxConfig | Một câu hỏi duy nhất với một bộ các bóng lựa chọn cố định. |
Clip | Cắt bớt nội dung tràn ra ở biên của phần tử cha. |
CompositeGridConfig | Lướ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ị. |
ContainerConfig | Phầ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. |
ContentConfig | Một dòng văn bản có kiểu dáng bên trong phần tử cha. |
EmptyLineConfig | Khoảng cách dọc. |
GenerationResult | Kế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ử. |
GlobalPageSettings | Cá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ử. |
GridConfig | Ma 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ị. |
Hebrew | Từ phải sang trái; tùy chọn đánh số tiếng Do Thái. |
ImageConfig | Hình ảnh được tham chiếu bằng tên. |
MemoryGenerationResult | Bao bọc quanh GenerationResult cung cấp các đầu ra dưới dạng luồng trong bộ nhớ. |
NoClip | Khô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). |
OverflowAction | Lớp cơ sở cho các thuật toán xử lý tràn của phần tử con. |
PageConfig | Mộ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. |
Persian | Từ 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. |
ReferencePointsSettings | Cá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. |
TemplateConfig | Gốc tài liệu chứa mọi thứ khác (thông thường là các PageConfig). |
TextConfig | Khối văn bản thô đa dòng ở cấp cao nhất. |
Urdu | Phải sang trái; tùy chọn chữ số Urdu. |
Western | Hệ thống viết mặc định: từ trái sang phải, chữ số Tây (0-9). |
Wrap | Di chuyển một phần tử con tràn (điều chỉnh cột / tách phần tử). |
WritingSystem | Hệ thống viết cơ bản (LTR, chữ số Tây). |
Liệt kê
| Liệt kê | Mô tả |
|---|---|
AlignmentEnum | Căn chỉnh ngang của một phần tử so với phần tử cha. |
BarcodeType | Ký hiệu được sử dụng bởi một BarcodeConfig. |
BubblePositionType | Vị 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). |
BubbleSize | Kích thước bong bóng trả lời. |
BubbleType | Hình dạng của một bong bóng trả lời. |
ConfigType | Trình phân biệt xác định phần tử *Config mà một nút là. |
ContainerTypeEnum | Cách một ContainerConfig được đặt trên trang. |
ContentType | Cách nội dung văn bản được hiển thị. |
Directionality | Hướng mà các phần tử và văn bản được vẽ (RTL/LTR hỗ trợ). |
FontStyle | Kiểu phông chữ giống cờ; các thành viên có thể được kết hợp. |
GridHeaderTypeEnum | Kiểu của tiêu đề lưới. |
LongWordHandling | Hành vi khi quá trình tạo gặp một từ rộng hơn container cha của nó. |
Orientation | Enum có 3 thành viên. |
PaperSize | Kích thước trang đầu ra. |
ParagraphTypeEnum | Cách một ParagraphConfig sắp xếp các phần tử con của nó. |
QRVersion | phiên bản ký hiệu QR cho một BarcodeConfig thuộc họ QR. |
RotationPointPosition | Vị trí của dấu hiệu định hướng (xoay) so với trang. |
ScoreDisplay | Kiểm soát việc hiển thị hoặc cách hiển thị giá trị điểm. |
ScoreGroupType | Chế độ vẽ của phần tử nhóm điểm. |
ScoreHeaderType | Vai trò của tiêu đề cột trong một nhóm điểm. |
TriggerType | Hành vi của trình kích hoạt (được sử dụng bởi CustomTriggerConfig). |
VerticalAlignment | Vị trí dọc của một phần tử con bên trong phần tử cha. |
Model
| Lớp | Mô tả |
|---|---|
IOmrElement | Giao diện cho các phần tử OMR (một câu hỏi/phần tử được nhận dạng). |
RecognitionResult | Kế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. |