Skip to content

re-km/PDsam3app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAM3 Photogrammetry Mask Generator

Meta SAM3を使用して、フォルダ内の画像から人物や車などを自動検出し、フォトグラメトリ用のマスク画像を生成するアプリです。

前提条件

  • Python 3.12以上
  • CUDA対応GPU(推奨)
  • Hugging Faceアカウント(SAM3へのアクセス承認済み)

インストール

  1. Hugging Faceでログイン SAM3モデルをダウンロードするために必要です。

    pip install huggingface_hub
    huggingface-cli login

    トークンを入力してログインしてください。

  2. 依存関係のインストール

    pip install -r requirements.txt

使い方

  1. アプリを起動します:

    streamlit run app.py
  2. ブラウザが開くので、以下の設定を行います:

    • Input Directory: 画像が入っているフォルダのパス
    • Output Directory: マスク画像を保存するフォルダのパス
    • Detection Targets: 検出したい対象(Person, Carなど)
  3. 「Start Processing」ボタンを押すと処理が開始されます。

注意事項

  • 初回実行時はモデルのダウンロードと初期化に時間がかかります。
  • GPUメモリ不足のエラーが出る場合は、他のアプリを閉じるか、画像サイズを小さくしてください。

ライセンス

MIT License

謝辞

このプロジェクトは Meta SAM 2 を使用しています。

About

Meta SAM3を使用して、フォルダ内の画像から人物や車などを自動検出し、フォトグラメトリ用のマスク画像を生成するアプリです。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors