Plot Coordinates(PlotCoordinates)
このノードはMatplotlibライブラリに基づいて描画機能を実装しており、入力座標はフォーマットされたJSON文字列である必要があります
Plot Coordinates
Plot Coordinates ノードは、Matplotlib ライブラリを基にした描画機能を実装しており、入力座標はフォーマットされたJSON文字列である必要があります。
Plot Coordinates ノードは、一連の座標データを画像シーケンスとして描画できる可視化ツールです。このノードは座標点のリストを受け取り、指定されたキャンバス上でこれらの点を矩形ボックスとしてマークし、最終的に1枚または複数の画像を生成します。その中核機能は、抽象的な座標データを直感的な視覚的チャートに変換することです。
ノード機能
このノードはMatplotlibライブラリを基に描画機能を実装しており、入力座標はフォーマットされたJSON文字列である必要があります。バッチ処理をサポートし、入力された座標の数に応じて対応する数の画像を生成し、それらを1つの画像テンソルとして出力します。ノード内部では各座標点に対してバウンディングボックスを描画し、乗数によるボックスサイズの調整が可能です。
ノードパラメータ説明 - Plot Coordinates
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
coordinates | STRING | はい | - | - | coordinates(入力パラメータ):座標点を含むJSON文字列。形式は [{"x": 値, "y": 値}, ...] で、画像上にマーカーを描画する位置を指定します。 |
text | STRING | はい | title | - | text(入力パラメータ):生成された画像上に表示されるタイトルテキスト。デフォルト値は「title」で、チャートの内容を簡潔に説明します。 |
width | INT | はい | 512 | 8 - 4096 (ステップ: 8) | width(出力パラメータ):出力画像の幅の値。入力パラメータと一致します。 |
height | INT | はい | 512 | 8 - 4096 (ステップ: 8) | height(出力パラメータ):出力画像の高さの値。入力パラメータと一致します。 |
bbox_width | INT | はい | 128 | 8 - 4096 (ステップ: 8) | bbox_width(出力パラメータ):出力マーカーボックスの幅の値。入力パラメータと一致します。 |
bbox_height | INT | はい | 128 | 8 - 4096 (ステップ: 8) | bbox_height(出力パラメータ):出力マーカーボックスの高さの値。入力パラメータと一致します。 |
size_multiplier | FLOAT | いいえ | [1.0] | 1.0 | - |
Output
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| images | IMAGE | images(出力パラメータ):出力される画像テンソル。すべての座標点に基づいて描画・生成された画像シーケンスを含みます。 |
| width | INT | width(出力パラメータ):出力画像の幅の値。入力パラメータと一致します。 |
| height | INT | height(出力パラメータ):出力画像の高さの値。入力パラメータと一致します。 |
| bbox_width | INT | bbox_width(出力パラメータ):出力マーカーボックスの幅の値。入力パラメータと一致します。 |
| bbox_height | INT | bbox_height(出力パラメータ):出力マーカーボックスの高さの値。入力パラメータと一致します。 |
使用シナリオ
画像内の物体の位置を分析または表示する必要があるワークフローにおいて、このノードは非常に有用です。例えば、物体検出のプロセスにおいて、モデルが予測したバウンディングボックスの座標をこのノードに入力することで、注釈付きボックスを持つ可視化結果画像を迅速に生成し、検出精度の直感的な検証や結果のデモンストレーションに使用できます。
注意事項
使用時には、入力する座標文字列のフォーマットが正しいことを確認する必要があります。そうでないと解析に失敗します。生成される画像サイズとバウンディングボックスのサイズはパラメータの範囲によって制限され、大きすぎるサイズは多くのメモリを消費する可能性があります。
Plot Coordinates ノードソースコードリンク
Plot Coordinates ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。