Workflowsでの動画処理
Inference SDKのWebRTCクライアントを使って、Webカメラ、カメラフィード、動画ファイルをWorkflowにストリーミングします。
ランタイムを選択
ランタイム
API URL
次のような場合に使用します
SDK をインストール
pip install "inference-sdk[webrtc]"Workflow をストリーミングする
from inference_sdk import InferenceHTTPClient
from inference_sdk.webrtc import StreamConfig, WebcamSource
client = InferenceHTTPClient(
api_url="http://localhost:9001",
api_key="ROBOFLOW_API_KEY",
)
session = client.webrtc.stream(
source=WebcamSource(),
workflow="workflow-id",
workspace="workspace-name",
config=StreamConfig(data_output=["predictions"]),
)
@session.on_data("predictions")
def handle_predictions(predictions, metadata):
print(f"Frame {metadata.frame_id}: {predictions}")
session.run()ビデオソースを選択
ソース
次のような場合に使用します
1 つのモデルをストリーミングする
次のステップ
最終更新
役に立ちましたか?