PDG commited on
Commit
00fbc7c
·
1 Parent(s): 50bb025

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -5
app.py CHANGED
@@ -67,17 +67,23 @@ carTransforms = transforms.Compose([transforms.Resize(224),
67
  transforms.Normalize(mean=MEAN, std=STD)])
68
 
69
  def classifyCar(im):
70
- #im = Image.fromarray(im.astype('uint8'), 'RGB')
71
  im = cv2.imread(im)
72
- outputs = predictor(im)
73
- v = Visualizer(im[:, :, ::-1], MetadataCatalog.get(cfg.DATASETS.TRAIN[0]), scale=1.2)
74
- out = v.draw_instance_predictions(outputs["instances"])
 
 
 
 
 
 
75
  #im2 = carTransforms(im).unsqueeze(0) # transform and add batch dimension
76
  #with torch.no_grad():
77
  # scores = torch.nn.functional.softmax(DesignModernityModel(im2)[0])
78
  #{LABELS[i]: float(scores[i]) for i in range(n_labels)}
79
  #Image.fromarray(np.uint8(out.get_image())).convert('RGB')
80
- return im, "test"
81
 
82
  #examples = [[example_img.jpg], [example_img2.jpg]] # must be uploaded in repo
83
 
 
67
  transforms.Normalize(mean=MEAN, std=STD)])
68
 
69
  def classifyCar(im):
70
+ try:
71
  im = cv2.imread(im)
72
+ except:
73
+ label = "fail"
74
+ try:
75
+ outputs = predictor(im)
76
+ v = Visualizer(im[:, :, ::-1], MetadataCatalog.get(cfg.DATASETS.TRAIN[0]), scale=1.2)
77
+ out = v.draw_instance_predictions(outputs["instances"])
78
+ label = "success"
79
+ except:
80
+ label = "fail2"
81
  #im2 = carTransforms(im).unsqueeze(0) # transform and add batch dimension
82
  #with torch.no_grad():
83
  # scores = torch.nn.functional.softmax(DesignModernityModel(im2)[0])
84
  #{LABELS[i]: float(scores[i]) for i in range(n_labels)}
85
  #Image.fromarray(np.uint8(out.get_image())).convert('RGB')
86
+ return label
87
 
88
  #examples = [[example_img.jpg], [example_img2.jpg]] # must be uploaded in repo
89