画像セグメンテーション

128

元の画像

セグメント化した画像

前景マスク

背景マスク

機能の説明 画像の読み込み: ユーザーはローカルの画像ファイルをアップロードできます 閾値の調整: スライダーを使って閾値を0〜255の間で調整できます 4つの表示領域: 元の画像 セグメント化した画像(白黒の2値化) 前景マスク(閾値より明るい部分のみ表示) 背景マスク(閾値より暗い部分のみ表示) 使い方 「ファイルを選択」ボタンから画像を選びます 閾値スライダーを調整して分離の基準値を設定します 「セグメント化」ボタンをクリックすると処理が実行されます 「リセット」ボタンで元の状態に戻せます このコードは単純な閾値ベースのセグメンテーションを行っており、グレースケール値の平均を使って前景と背景を分離しています。より高度なセグメンテーション(例えばGrabCutアルゴリズムや機械学習ベースの手法)を実装するには、追加のライブラリが必要になります