पाठ प्रदर्शन
शैली और स्थिति विकल्पों के साथ छवि पर अनुकूलन योग्य पाठ प्रदर्शित करें।
यह टेक्स्ट प्रदर्शन ब्लॉक स्टाइलिंग और स्थिति निर्धारण पर पूर्ण नियंत्रण के साथ छवि पर पाठ रेंडर करता है।
गतिशील पाठ सामग्री
पाठ सामग्री को ईमेल और एसएमएस सूचना ब्लॉकों जैसी ही टेम्पलेटिंग सिंटैक्स का उपयोग करके वर्कफ़्लो निष्पादन परिणामों के साथ पैरामीटराइज़ किया जा सकता है:
text = "वर्ग {{ $parameters.class_name }} के {{ $parameters.count }} ऑब्जेक्ट्स का पता चला"पैरामीटर निम्न के माध्यम से प्रदान किए जाते हैं text_parameters फ़ील्ड:
text_parameters = {
"count": "$steps.model.predictions",
"class_name": "$inputs.target_class"
}आप निम्न का उपयोग करके पैरामीटरों पर रूपांतरण लागू कर सकते हैं text_parameters_operations:
text_parameters_operations = {
"count": [{"type": "SequenceLength"}]
}स्टाइलिंग विकल्प
text_color: पाठ का रंग। समर्थित:
Supervision रंग नाम (बड़े अक्षरों में): "WHITE", "BLACK", "RED", "GREEN", "BLUE", "YELLOW", "ROBOFLOW", आदि।
Hex प्रारूप: "#RRGGBB" (उदा., लाल के लिए "#FF0000")
RGB प्रारूप: "rgb(R, G, B)" (उदा., लाल के लिए "rgb(255, 0, 0)")
BGR प्रारूप: "bgr(B, G, R)" (उदा., लाल के लिए "bgr(0, 0, 255)")
background_color: पाठ के पीछे की पृष्ठभूमि का रंग। text_color के समान रंग प्रारूपों का समर्थन करता है
text_color. पृष्ठभूमि न होने के लिए "transparent" का उपयोग करें।background_opacity: पृष्ठभूमि की पारदर्शिता (0.0 = पूरी तरह पारदर्शी, 1.0 = पूरी तरह अपारदर्शी)
font_scale: फ़ॉन्ट आकार के लिए स्केल फ़ैक्टर
font_thickness: पाठ स्ट्रोक की मोटाई
padding: पाठ के चारों ओर पिक्सेल में पैडिंग
text_align: क्षैतिज पाठ संरेखण ("left", "center", "right")
border_radius: पृष्ठभूमि के गोल कोनों के लिए त्रिज्या
स्थिति निर्धारण विकल्प
ब्लॉक पूर्ण और सापेक्ष दोनों स्थिति निर्धारण का समर्थन करता है:
पूर्ण स्थिति निर्धारण (position_mode = "absolute"):
position_x: बाएँ किनारे से पिक्सेल में X निर्देशांकposition_y: ऊपर के किनारे से पिक्सेल में Y निर्देशांक
सापेक्ष स्थिति निर्धारण (position_mode = "relative"):
anchor: पाठ को कहाँ एंकर करना है ("center", "top_left", "top_center", "top_right", "bottom_left", "bottom_center", "bottom_right", "center_left", "center_right")offset_x: एंकर बिंदु से क्षैतिज ऑफ़सेट (धनात्मक = दाएँ)offset_y: एंकर बिंदु से ऊर्ध्वाधर ऑफ़सेट (धनात्मक = नीचे)
प्रकार पहचानकर्ता
स्टेप में निम्नलिखित पहचानकर्ता का उपयोग करें "type" फ़ील्ड: roboflow_core/text_display@v1 अपने वर्कफ़्लो में ब्लॉक को एक स्टेप के रूप में जोड़ने के लिए।
गुण
नाम
प्रकार
विवरण
संदर्भ
name
str
इस स्टेप के लिए एक विशिष्ट पहचानकर्ता दर्ज करें..
❌
पाठ
str
प्रदर्शित करने के लिए पाठ सामग्री। parameter interpolation का समर्थन करती है, इसका उपयोग करके {{ $parameters.name }} सिंटैक्स..
❌
text_parameters
Dict[str, Union[bool, float, int, str]]
पाठ में इंटरपोलेट करने के लिए पैरामीटर..
✅
text_parameters_operations
Dict[str, List[Union[ClassificationPropertyExtract, ConvertDictionaryToJSON, ConvertImageToBase64, ConvertImageToJPEG, DetectionsFilter, DetectionsOffset, DetectionsPropertyExtract, DetectionsRename, DetectionsSelection, DetectionsShift, DetectionsToDictionary, Divide, ExtractDetectionProperty, ExtractFrameMetadata, ExtractImageProperty, LookupTable, Multiply, NumberRound, NumericSequenceAggregate, PickDetectionsByParentClass, RandomNumber, SequenceAggregate, SequenceApply, SequenceElementsCount, SequenceLength, SequenceMap, SortDetections, StringMatches, StringSubSequence, StringToLowerCase, StringToUpperCase, TimestampToISOFormat, ToBoolean, ToNumber, ToString]]]
इंटरपोलेशन से पहले पाठ पैरामीटरों पर लागू करने के लिए ऑपरेशन..
❌
text_color
str
पाठ का रंग। Supervision रंग नाम (WHITE, BLACK, RED, GREEN, BLUE, YELLOW, ROBOFLOW, आदि), hex प्रारूप (#RRGGBB), rgb(R,G,B) प्रारूप, या bgr(B,G,R) प्रारूप का समर्थन करता है..
✅
background_color
str
पाठ के पीछे की पृष्ठभूमि का रंग। text_color के समान रंग प्रारूपों का समर्थन करता है। बिना पृष्ठभूमि के लिए 'transparent' का उपयोग करें..
✅
background_opacity
float
पृष्ठभूमि की अपारदर्शिता (0.0 = पूरी तरह पारदर्शी, 1.0 = पूरी तरह अपारदर्शी)..
✅
font_scale
float
फ़ॉन्ट आकार के लिए स्केल फ़ैक्टर..
✅
font_thickness
int
पाठ स्ट्रोक की मोटाई..
✅
padding
int
पिक्सेल में पाठ के चारों ओर पैडिंग..
✅
text_align
str
इसके बॉउंडिंग बॉक्स के भीतर पाठ का क्षैतिज संरेखण..
✅
border_radius
int
पृष्ठभूमि आयत के गोल कोनों के लिए त्रिज्या..
✅
position_mode
str
स्थिति निर्धारण मोड: 'absolute' सटीक पिक्सेल निर्देशांक का उपयोग करता है, 'relative' ऑफ़सेट के साथ एंकर बिंदुओं का उपयोग करता है..
✅
position_x
int
पूर्ण स्थिति निर्धारण का उपयोग करते समय बाएँ किनारे से X निर्देशांक (पिक्सेल में)..
✅
position_y
int
पूर्ण स्थिति निर्धारण का उपयोग करते समय ऊपर के किनारे से Y निर्देशांक (पिक्सेल में)..
✅
anchor
str
सापेक्ष स्थिति निर्धारण के लिए एंकर बिंदु..
✅
offset_x
int
एंकर बिंदु से क्षैतिज ऑफ़सेट (धनात्मक = दाएँ)..
✅
offset_y
int
एंकर बिंदु से ऊर्ध्वाधर ऑफ़सेट (धनात्मक = नीचे)..
✅
copy_image
bool
ड्रॉ करने से पहले इनपुट छवि को कॉपी करना है या नहीं (मूल को संरक्षित करता है)..
✅
यह संदर्भ स्तंभ यह इंगित करता है कि संपत्ति को वर्कफ़्लो रनटाइम में उपलब्ध गतिशील मानों के साथ पैरामीटराइज़ किया जा सकता है वर्कफ़्लो रनटाइम। देखें बाइंडिंग्स अधिक जानकारी के लिए।
इनपुट और आउटपुट बाइंडिंग्स
उपलब्ध कनेक्शन उसके बाइंडिंग प्रकारों पर निर्भर करते हैं। देखें कि कौन-से बाइंडिंग प्रकार टेक्स्ट प्रदर्शन संस्करण v1 है।
इनपुट और आउटपुट बाइंडिंग्स
इनपुट
छवि(छवि): जिस छवि पर पाठ प्रदर्शित करना है..text_parameters(*): पाठ में इंटरपोलेट करने के लिए पैरामीटर..text_color(string): पाठ का रंग। Supervision रंग नाम (WHITE, BLACK, RED, GREEN, BLUE, YELLOW, ROBOFLOW, आदि), hex प्रारूप (#RRGGBB), rgb(R,G,B) प्रारूप, या bgr(B,G,R) प्रारूप का समर्थन करता है..background_color(string): पाठ के पीछे की पृष्ठभूमि का रंग। text_color के समान रंग प्रारूपों का समर्थन करता है। बिना पृष्ठभूमि के लिए 'transparent' का उपयोग करें..background_opacity(float_zero_to_one): पृष्ठभूमि की अपारदर्शिता (0.0 = पूरी तरह पारदर्शी, 1.0 = पूरी तरह अपारदर्शी)..font_scale(float): फ़ॉन्ट आकार के लिए स्केल फ़ैक्टर..font_thickness(पूर्णांक): पाठ स्ट्रोक की मोटाई..padding(पूर्णांक): पिक्सेल में पाठ के चारों ओर पैडिंग..text_align(string): इसके बॉउंडिंग बॉक्स के भीतर पाठ का क्षैतिज संरेखण..border_radius(पूर्णांक): पृष्ठभूमि आयत के गोल कोनों के लिए त्रिज्या..position_mode(string): स्थिति निर्धारण मोड: 'absolute' सटीक पिक्सेल निर्देशांक का उपयोग करता है, 'relative' ऑफ़सेट के साथ एंकर बिंदुओं का उपयोग करता है..position_x(पूर्णांक): पूर्ण स्थिति निर्धारण का उपयोग करते समय बाएँ किनारे से X निर्देशांक (पिक्सेल में)..position_y(पूर्णांक): पूर्ण स्थिति निर्धारण का उपयोग करते समय ऊपर के किनारे से Y निर्देशांक (पिक्सेल में)..anchor(string): सापेक्ष स्थिति निर्धारण के लिए एंकर बिंदु..offset_x(पूर्णांक): एंकर बिंदु से क्षैतिज ऑफ़सेट (धनात्मक = दाएँ)..offset_y(पूर्णांक): एंकर बिंदु से ऊर्ध्वाधर ऑफ़सेट (धनात्मक = नीचे)..copy_image(boolean): ड्रॉ करने से पहले इनपुट छवि को कॉपी करना है या नहीं (मूल को संरक्षित करता है)..
आउटपुट
छवि(छवि): कार्यप्रवाहों में इमेज।
अंतिम अपडेट
क्या यह उपयोगी था?