Skip to main content

Napari plugin of Segment Anything Model (SAM)

Project description

napari-segment-anything

License Apache Software License 2.0 PyPI Python Version tests codecov napari hub

Napari plugin of Segment Anything Model (SAM)

Download the network weights here

https://user-images.githubusercontent.com/21022743/230456433-2fa7bc40-a735-4d73-8d87-ecf776bbe2be.mp4


This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.

Installation

You can install napari-segment-anything via pip:

pip install napari-segment-anything

We recommend installing the latest development version because this package is being developed:

pip install git+https://github.com/jookuma/napari-segment-anything.git

IMPORTANT: napari won't work if you don't have pyqt5 or pyside2 installed.

Instructions

  • Interactions are done on the "SAM points" and "SAM box" layers using the existing functionalities of napari. Only rectangle shapes trigger the network prediction.
  • For points supervision, left clicks are positive cues (object) and right clicks are negative (background).
  • Press the "Confirm Annot." button (or the "C" key) to propagate the current segmentation mask to the label image.
  • Use the napari labels layer features to delete or edit already confirmed labels.

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

Distributed under the terms of the Apache Software License 2.0 license, "napari-segment-anything" is a 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-segment-anything-0.1.1.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

napari_segment_anything-0.1.1-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file napari-segment-anything-0.1.1.tar.gz.

File metadata

File hashes

Hashes for napari-segment-anything-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7371d82161e4e5772d7041811e1fb981e11f77316ad4db32b6e864f790cf18c4
MD5 c7ad5961b107ac93bb74e2894c274bf6
BLAKE2b-256 a10cc99eb7d04b3d0910c1058c1c8163569979fc052698c0b8d903ef9382870a

See more details on using hashes here.

File details

Details for the file napari_segment_anything-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for napari_segment_anything-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4289927809c9a737b5c4248148841f236f83aca09dff17505e168536e7162622
MD5 2b0f5b8a9f90a83053fd8ff42ff81e0b
BLAKE2b-256 3fe106c735e750d4a59346d0f1de3b64d93bf7dbb6d2241bd9e1b21397449073

See more details on using hashes here.

Supported by

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