SAM-BoudingBox-Refine icon indicating copy to clipboard operation
SAM-BoudingBox-Refine copied to clipboard

This repository refines bounding boxes formatted for YOLO and utilizes the advanced capabilities of the Segment Anything (SAM) model to enhance the accuracy of these bounding boxes.

SAM-BoudingBox-Refine

This repository refines bounding boxes formatted for YOLO and utilizes the advanced capabilities of the Segment Anything (SAM) model to enhance the accuracy of these bounding boxes.

demo_img

Environment

My environment uses python 3.9 with cuda 11.3

pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113
pip install git+https://github.com/facebookresearch/segment-anything.git
pip install -r requirements.txt

SAM Model Download

Click the links below to download the checkpoint for the corresponding model type.

Inference

python run.py --image_dir datasets/images --label_dir datasets/labels --refined_label_dir datasets/labels_refine --checkpoint sam_vit_h_4b8939.pth --model_type vit_h

Visualization

streamlit run visualization.py

Star History

Star History Chart