🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

セマンティックセグメンテーションの例

このチュートリアルでは、OpenCV.jsを使ってセマンティックセグメンテーションの例を書く方法を示す。
この例を試すには、modelFile ボタン(必要に応じて configInput ボタンも)をクリックして推論モデルをアップロードする。モデルのURLと引数は model info セクションで確認できる。次に、アップロードしたモデルに合わせて最初のコードスニペットの引数を変更する。最後に Try it ボタンをクリックすると結果が表示される。他の任意の画像を選択することもできる。

canvasInput

modelFile
configFile

ヘルパー関数

1.モデル推論のための引数。これを変更してさらに多くのモデルを調べることができる。

2.canvasから画像を読み込み、一度推論を行うメインループ。

3.画像からネットワークの入力となるblobを取得し、meanstd で標準化する。

4.入力ボタンをクリックするとモデルファイルを取得し、emscriptenのファイルシステムに保存する。

5.後処理。異なるクラスに対する色を生成し、argmaxで各ピクセルのクラスを取得する。

モデル情報: