KJNodes/experimentalgenerated

Webcam Capture CV2(WebcamCaptureCV2)

このノードはOpenCV (CV2) ライブラリに基づいて実装されており、システムのビデオキャプチャインターフェースを呼び出してカメラデータを取得します。

Webcam Capture CV2

image
x
0
y
0
width
512
height
512
cam_index
0
release
KJNodes

Webcam Capture CV2 ノードは、OpenCV (CV2) ライブラリをベースに実装されており、システムのビデオキャプチャインターフェースを呼び出してカメラデータを取得します。

Webcam Capture CV2 ノードは、コンピュータのカメラからリアルタイムで画像フレームをキャプチャするためのツールです。カメラ映像を直接 ComfyUI のワークフローに取り込み、画像処理の入力ソースとして利用できるため、リアルタイムのインタラクティブな画像生成を可能にします。

ノード機能

このノードは OpenCV (CV2) ライブラリをベースに実装されており、システムのビデオキャプチャインターフェースを呼び出してカメラデータを取得します。キャプチャされた画像フレームは ComfyUI 標準形式の IMAGE テンソルに変換され、元の映像から指定された領域を切り取ることもサポートしています。ノード内部ではカメラ接続状態が管理され、連続呼び出し時のパフォーマンスが最適化されています。

ノードパラメータ説明 - Webcam Capture CV2

コントロールパラメータ (Parameters)

パラメータ名データ型必須デフォルト値範囲/オプション説明
x整数はい00 - 4096 (ステップ: 1)切り取り領域の左上隅の X 座標を定義します。範囲は 0-4096、ステップは 1 です。
y整数はい00 - 4096 (ステップ: 1)切り取り領域の左上隅の Y 座標を定義します。範囲は 0-4096、ステップは 1 です。
width整数はい5120 - 4096 (ステップ: 1)キャプチャおよび切り取りする画像の幅を定義します。範囲は 0-4096、ステップは 1 です。
height整数はい5120 - 4096 (ステップ: 1)キャプチャおよび切り取りする画像の高さを定義します。範囲は 0-4096、ステップは 1 です。
cam_index整数はい00 - 255 (ステップ: 1)使用するカメラデバイスのインデックス番号を指定します。範囲は 0-255、ステップは 1 です。
releaseブールはいFalse-今回のキャプチャ後に直ちにカメラリソースを解放するかどうかを制御します。

出力

パラメータ名データ型説明
imageIMAGEキャプチャおよび切り取り後の画像テンソルを出力します。

使用シナリオ

このノードは、リアルタイム画像処理やスタイル転送のワークフローを構築するのに非常に適しています。例えば、ユーザーはこのノードを画像前処理ノードに接続し、その後テキストから画像生成や画像から画像生成モデルに入力することで、リアルタイムのカメラ映像を参照または初期画像として、連続的で動的な AI 画像生成を実現できます。

注意事項

使用時には、システムにカメラデバイスが接続され正しく認識されていることを確認してください。ワークフローの実行に失敗した場合は、cam_index パラメータが正しいカメラを指しているか、および他のプログラムがカメラリソースを独占していないかを確認してください。

Webcam Capture CV2 ノードソースコードリンク

Webcam Capture CV2 ノードは ComfyUI-KJNodes ノードパッケージに含まれています。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…