Views
No views yet
facebook/maskformer-swin-small-coco for kerasformers. One implementation runs unmodified on TensorFlow / Torch / JAX.MaskFormerUniversalSegment) trained on COCO panoptic.1import os
2os.environ["KERAS_BACKEND"] = "torch" # or "jax" / "tensorflow"
3
4from PIL import Image
5from kerasformers.models.maskformer import MaskFormerUniversalSegment, MaskFormerImageProcessor
6
7model = MaskFormerUniversalSegment.from_weights("kerasformers/maskformer-swin-small-coco")
8processor = MaskFormerImageProcessor.from_weights("kerasformers/maskformer-swin-small-coco")
9
10image = Image.open("your_image.jpg").convert("RGB")
11output = model(processor(image)["pixel_values"], training=False)
12result = processor.post_process_panoptic_segmentation(
13 output, target_size=(image.height, image.width)
14)
15print(result["segmentation"].shape)from_weights("kerasformers/<variant>"):| Variant | Hub | Dataset |
|---|---|---|
maskformer-swin-tiny-coco | kerasformers/maskformer-swin-tiny-coco | COCO |
maskformer-swin-small-coco | kerasformers/maskformer-swin-small-coco | COCO |
maskformer-swin-base-coco | kerasformers/maskformer-swin-base-coco | COCO |
maskformer-swin-tiny-ade | kerasformers/maskformer-swin-tiny-ade | ADE20K |
maskformer-swin-base-ade | kerasformers/maskformer-swin-base-ade | ADE20K |
KERAS_BACKEND before importing Keras / kerasformers.MaskFormerImageProcessor.from_weights(...) so resolution matches the variant.MaskFormerUniversalSegment.from_weights("hf:facebook/maskformer-swin-small-coco").