text_line_orientation — MV text op

• Data kinds: image2d → scalar

• Call: import fullseye as fs; fs.ledger.text_line_orientation(image, max_angle=30.0, step=0.25) (implementation को सीधे call करना हो तो import mvtext; mvtext.text_line_orientation(image, max_angle=30.0, step=0.25), registry से लेना हो तो opsmv.get("text_line_orientation"))

• HALCON समकक्ष: text_line_orientation (अर्थ और parameters समझने के लिए HALCON reference उपयोगी है)

• GPU: नहीं (केवल CPU reference implementation)

उपयोग

प्रोजेक्शन की तीक्ष्णता अधिकतम करके पाठ पंक्तियों का झुकाव डिग्री में निकालता है।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

行の射影は傾きが合うと階段が最も鋭くなる。その鋭さ(隣り合う射影の差の 2 乗和)を -max_angle .. max_angle で走査する。角度の向きはこの repo の矩形と同じで、右へ進むと行が増える向きが正。インクが無い画像は 0.0 を返す(理由: 傾きを決める手がかりが無い)。空の入力(image が 0 要素)は ValueError。

Args:

image: 灰色画像か bool の領域 (H, W)。灰色は Otsu のしきい値で二値にする。

max_angle: 走査の範囲(度、> 0)。

step: 走査の刻み(度、> 0)。

Returns:

傾き(度)。

उपयोग की विस्तृत guide

• machine_vision_classics family guide

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• machine_vision_tour — py -3.11 examples/machine_vision_tour.py

• poc_real_typewritten_ocr — py -3.11 examples/poc_real_typewritten_ocr.py

वे अगले ops जिनसे type जुड़ता है (scalar को input के रूप में लेते हैं)

—

इसी category के (text)

text_line_slant · segment_characters · select_characters


*Provenance: mvtext.py — MV operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.