ChaoningZhang / MobileSAM

This is the official code for MobileSAM project that makes SAM lightweight for mobile applications and beyond!
Apache License 2.0
4.86k stars 505 forks source link

Segment Anything CPP Wrapper for macOS #93

Open ryouchinsa opened 1 year ago

ryouchinsa commented 1 year ago

Thanks for your MobileSAM.

Here is the Segment Anything CPP Wrapper for macOS. This code is originated from Segment Anything CPP Wrapper and implemented on macOS app RectLabel. We customized the original code so that getMask() uses the previous mask result called as low_res_logits and retain the previous mask array for undo/redo actions.

We hope this macOS version would help to develop the iOS version. Please let us know your opinion.

sam_polygon

ryouchinsa commented 1 year ago

Improved "Create polygon using SAM" feature so that you can label pixels using the pixels option. You can label Segment Anything 1 Billion (SA-1B) like dataset by yourself.

sam-pixels

thangngoc89 commented 1 year ago

Please stop this spaming

ryouchinsa commented 1 year ago

We are sorry that we made you uncomfortable. We are not going to be a spam. As a developer of image annotation tools, we can support around how to use MobileSAM and SAM models. Our main purpose is not advertising our product.

For example, we answered this issue to clarify differences between MobileSAM and SAM. https://github.com/ChaoningZhang/MobileSAM/issues/108

Update:

Now Segment Anything CPP Wrapper for macOS corresponds to MobileSAM, EdgeSAM, EfficientSAM, HQ-SAM, and Segment Anything models.

Please let us know your opinion.

sam_pixels_hq