roboflow / notebooks

Examples and tutorials on using SOTA computer vision models and techniques. Learn everything from old-school ResNet, through YOLO and object-detection transformers like DETR, to the latest models like Grounding DINO and SAM.
https://roboflow.com/models
5.27k stars 814 forks source link

It’s GroundedSAM free or not? #277

Closed Siwakonrome closed 4 months ago

Siwakonrome commented 4 months ago

Search before asking

Description

It’s GroundedSAM free or not? If not How to get Api key to using this service?

import cv2 import supervision as sv from autodistill_grounded_sam import GroundedSAM from autodistill.detection import CaptionOntology

class GroundedSAMOperator:

def init(self, caption): self.caption = caption self.base_model = GroundedSAM(ontology=CaptionOntology(self.caption)) self.classes = base_model.ontology.classes()

def call(self, image): detections = self.base_model.predict(image) labels = [f"{self.classes[classid]} {confidence:0.2f}" for , _, confidence, classid, in detections] print(labels) return detections

image = cv2.imread("/content/aluminum.jpg") caption = { "aluminum workpiece": "aluminum" } grounded_sam_operator = GroundedSAMOperator(caption) detections = grounded_sam_operator(image)

mask_annotator = sv.MaskAnnotator()

annotated_frame = mask_annotator.annotate( scene=image.copy(), detections=detections)

sv.plot_image(annotated_frame, size=(8, 8))

Additional

No response

Are you willing to submit a PR?

SkalskiP commented 4 months ago

I'm not sure if this repository is the best place for this ticket. I recommend moving it to autodistill. To answer your question, the API_KEY is free; you only need it to download the model from Roboflow.

Siwakonrome commented 4 months ago

Yes. I need to use it without internet in my project. If i using autodistill-grounded-sam and download model to my computer work station. That mean i can using this code without API key anymore?

SkalskiP commented 4 months ago

@Siwakonrome, Once the model is cached, you don't need the internet anymore.

Siwakonrome commented 4 months ago

My project cannot connect internet after deployed it on production. Thanks for your information.

SkalskiP commented 4 months ago

I'm closing the issue :)