nielsr HF staff commited on
Commit
5f009df
1 Parent(s): 8c011b6

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +5 -5
README.md CHANGED
@@ -34,17 +34,17 @@ fine-tuned versions on a task that interests you.
34
  Here is how to use this model:
35
 
36
  ```python
37
- from transformers import MaskFormerFeatureExtractor, MaskFormerForInstanceSegmentation
38
  from PIL import Image
39
  import requests
40
 
41
  # load MaskFormer fine-tuned on COCO panoptic segmentation
42
- feature_extractor = MaskFormerFeatureExtractor.from_pretrained("facebook/maskformer-swin-large-coco")
43
  model = MaskFormerForInstanceSegmentation.from_pretrained("facebook/maskformer-swin-large-coco")
44
 
45
  url = "http://images.cocodataset.org/val2017/000000039769.jpg"
46
  image = Image.open(requests.get(url, stream=True).raw)
47
- inputs = feature_extractor(images=image, return_tensors="pt")
48
 
49
  outputs = model(**inputs)
50
  # model predicts class_queries_logits of shape `(batch_size, num_queries)`
@@ -52,8 +52,8 @@ outputs = model(**inputs)
52
  class_queries_logits = outputs.class_queries_logits
53
  masks_queries_logits = outputs.masks_queries_logits
54
 
55
- # you can pass them to feature_extractor for postprocessing
56
- result = feature_extractor.post_process_panoptic_segmentation(outputs, target_sizes=[image.size[::-1]])[0]
57
  # we refer to the demo notebooks for visualization (see "Resources" section in the MaskFormer docs)
58
  predicted_panoptic_map = result["segmentation"]
59
  ```
34
  Here is how to use this model:
35
 
36
  ```python
37
+ from transformers import MaskFormerImageProcessor, MaskFormerForInstanceSegmentation
38
  from PIL import Image
39
  import requests
40
 
41
  # load MaskFormer fine-tuned on COCO panoptic segmentation
42
+ processor = MaskFormerImageProcessor.from_pretrained("facebook/maskformer-swin-large-coco")
43
  model = MaskFormerForInstanceSegmentation.from_pretrained("facebook/maskformer-swin-large-coco")
44
 
45
  url = "http://images.cocodataset.org/val2017/000000039769.jpg"
46
  image = Image.open(requests.get(url, stream=True).raw)
47
+ inputs = processor(images=image, return_tensors="pt")
48
 
49
  outputs = model(**inputs)
50
  # model predicts class_queries_logits of shape `(batch_size, num_queries)`
52
  class_queries_logits = outputs.class_queries_logits
53
  masks_queries_logits = outputs.masks_queries_logits
54
 
55
+ # you can pass them to processor for postprocessing
56
+ result = processor.post_process_panoptic_segmentation(outputs, target_sizes=[image.size[::-1]])[0]
57
  # we refer to the demo notebooks for visualization (see "Resources" section in the MaskFormer docs)
58
  predicted_panoptic_map = result["segmentation"]
59
  ```