Skip to main content

Napari plugin for segment anything version 2 model from meta. Plugin primarily useful for segmenting 3d volumetric data or 3d time series data.

Project description

napari-SAMV2

Napari plugin to use segment anything version 2 models from Meta.

Plugin primarily made for segmenting 3d volumetric data or 3d time series data.


Installation

You can install napari-SAMV2 via pip:

pip install napari-SAMV2

Pre-requisite of samv2 installation needed:

git clone https://github.com/facebookresearch/segment-anything-2.git
cd segment-anything-2
pip install -e .

The plugin and installation tested with python 3.10 in conda environment with pytorch-cuda=12.1

If you are installing samv2 in a separate environment, you can follow the below tested env,

conda create -n samv2_env python=3.10
conda activate samv2_env
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
python -m pip install "napari[all]"

git clone https://github.com/facebookresearch/segment-anything-2.git
cd segment-anything-2
pip install -e .

pip install napari-SAMV2    

To install latest development version :

pip install git+https://github.com/Krishvraman/napari-SAMV2.git

Usage

Middle mouse click - positive point

Ctrl + Middle mouse click - negative point

Time Series Segmentation :

samv2_time_series_demo

Volume Segmentation :

samv2_volume_segmentation

Reference :

Example Data from in demo videos from, Cell tracking challenge - https://celltrackingchallenge.net/ FlyEM project - https://www.janelia.org/project-team/flyem/hemibrain

License

Distributed under the terms of the BSD-3 license, "napari-SAMV2" is free and open source software

Issues

If you encounter any problems, please file an issue along with a detailed description.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

napari_samv2-0.0.4.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

napari_SAMV2-0.0.4-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

Details for the file napari_samv2-0.0.4.tar.gz.

File metadata

  • Download URL: napari_samv2-0.0.4.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for napari_samv2-0.0.4.tar.gz
Algorithm Hash digest
SHA256 d735bc101a573769268133d8ecb19fabb5803a00328cf0f4c5c7495976c486f3
MD5 92afa7db03e9f7c7cb208ae30191c940
BLAKE2b-256 69dcec25542cff8277ae80b56cc14b643c1da174c7b72701c07166776c930af4

See more details on using hashes here.

File details

Details for the file napari_SAMV2-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: napari_SAMV2-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 12.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for napari_SAMV2-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 88e98add28b6e985babd70e705dca2e3bf129a0e35ee2061ec5e51cb081d68ad
MD5 f6451b3b1ecc4545efdd07364b143366
BLAKE2b-256 314fd07d4139eb84e2ee60bdeab1d536bf2acc6530ae6826b10dbdc97b089b02

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page