from grid.model.perception.segmentation.gopenseed import Openseed
car = AirGenCar()

# We will be capturing an image from the AirGen simulator 
# and run model inference on it.

img =  car.getImage("front_center", "rgb").data

model = Openseed(use_local = True)
result = model.run(rgbimage=img, prompt=<prompt>)
print(result.shape)

The Openseed class implements a wrapper for the Openseed model, which segments images based on given queries.

This code is licensed under the Apache 2.0 License.

class Openseed()
use_local
boolean
default:
true

If True, inference call is run on the local VM, else offloaded onto GRID-Cortex. Defaults to True.

def run()
rgbimage
np.ndarray
required

The input RGB image of shape (M,N,3)(M, N, 3).

prompt
str
required

The text prompt to use for segmentation.

Returns
np.ndarray

The predicted segmentation mask of shape (M,N)(M, N).

from grid.model.perception.segmentation.gopenseed import Openseed
car = AirGenCar()

# We will be capturing an image from the AirGen simulator 
# and run model inference on it.

img =  car.getImage("front_center", "rgb").data

model = Openseed(use_local = True)
result = model.run(rgbimage=img, prompt=<prompt>)
print(result.shape)

Was this page helpful?