Skip to main content

sceptre-integrating-rust

Embed Sceptre OCR in Rust with Reader, decoded images, model providers and structured error handling.

معلومات المصدر

المستودع
xberg-io/sceptre
آخر نشاط في المصدر
١٤ أكتوبر ٢٠٢٦ في ١٧:٠٩
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
١٨
التفرعات
١

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
2 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
description
Embed Sceptre OCR in Rust with Reader, decoded images, model providers and structured error handling.
name
sceptre-integrating-rust
<!-- AI-RULEZ :: GENERATED FILE — DO NOT EDIT Content-Hash: blake3:8a2764e592fca4078d462d08b57a3bed76460dc415af41bc7ff745857663b731 Source-Hash: blake3:5c8442fa8b2f9f7d5d68801c4562f6bf03cc6e52237900bbcf720e4b5bedfa5e Schema-Version: v1 --> # Integrating Rust Add `sceptre = { version = "0.8", features = ["ort-bundled", "download"] }` to Cargo dependencies. The library default features are empty; select a backend explicitly. ```rust use sceptre::{ReadOptions, Reader}; use std::path::Path; let reader = Reader::builder().build()?; let result = reader.readtext(Path::new("receipt.png"), &ReadOptions::default())?; ``` Reuse the reader across images. Call `warm_up()` or build with `build_warmed()` to move model initialization out of the first request. Structured lines expose text, confidence and quadrilateral. For encoded bytes, decode with `Image::from_bytes`, then call `Reader::recognize(&image, &options)`. `Reader::detect` and `Reader::recognize_line` also accept decoded `Image` values. Configure the reader through `Reader::builder().config(OcrConfig::default())`; provide a `ModelProvider` through `.model_provider(...)` for managed or offline assets. Propagate `OcrError` with the failed operation's context; do not convert errors into empty text.
عرض على GitHub