For the complete documentation index, see llms.txt. This page is also available as Markdown.

テキスト表示

スタイルと位置のオプション付きで、カスタマイズ可能なテキストを画像上に表示します。

この テキスト表示 このブロックは、スタイルと配置を完全に制御しながら、画像上にテキストを描画します。

動的テキストコンテンツ

テキスト内容は、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): ワークフロー内の画像。

JSON 定義の例

最終更新

役に立ちましたか?