テキスト表示
スタイルと位置のオプション付きで、カスタマイズ可能なテキストを画像上に表示します。
この テキスト表示 このブロックは、スタイルと配置を完全に制御しながら、画像上にテキストを描画します。
動的テキストコンテンツ
テキスト内容は、Email および SMS 通知ブロックと同じテンプレート構文を使用して、ワークフロー実行結果をもとにパラメータ化できます:
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
このステップの一意の識別子を入力してください。
❌
text
str
表示するテキスト内容。次を使用したパラメータ補間に対応しています: {{ $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
テキスト_color と同じ色形式に対応しています。背景なしにするには 'transparent' を使用します。.
✅
background_opacity
float
背景の透明度(0.0 = 完全に透明、1.0 = 完全に不透明)..
✅
font_scale
float
フォントサイズの倍率..
✅
font_thickness
整数
テキストの線の太さ..
✅
padding
整数
テキスト周囲の余白(ピクセル)..
✅
text_align
str
バウンディングボックス内でのテキストの水平方向配置..
✅
border_radius
整数
背景矩形の角丸半径..
✅
position_mode
str
配置モード:'absolute' は正確なピクセル座標を使用し、'relative' はオフセット付きのアンカーポイントを使用します..
✅
position_x
整数
左端からの X 座標(ピクセル)を絶対配置で使用する場合..
✅
position_y
整数
上端からの Y 座標(ピクセル)を絶対配置で使用する場合..
✅
anchor
str
相対配置のアンカーポイント..
✅
offset_x
整数
アンカーポイントからの水平方向オフセット(正の値 = 右)..
✅
offset_y
整数
アンカーポイントからの垂直方向オフセット(正の値 = 下)..
✅
copy_image
bool
描画前に入力画像をコピーするかどうか(元画像を保持します)..
✅
この 参照 列は、で利用可能な動的値を使ってプロパティをパラメータ化できる可能性を示します ワークフロー 実行時。参照 バインディング 詳細は。
入力と出力のバインディング
利用可能な接続は、そのバインディング種別によって異なります。どのバインディング種別が テキスト表示 のバージョン v1 あるか確認してください。
入力と出力のバインディング
入力
image(image):テキストを表示する画像..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):テキスト_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):描画前に入力画像をコピーするかどうか(元画像を保持します)..
出力
image(image): ワークフロー内の画像。
最終更新
役に立ちましたか?