sunnychenxiwang commited on
Commit
c0a1f99
1 Parent(s): 9fe80b4

Update pipeline/tool/object_detetction_model.py

Browse files
pipeline/tool/object_detetction_model.py CHANGED
@@ -42,7 +42,7 @@ class GroundingDINO:
42
  image_source, image = load_image(IMAGE_PATH)
43
  if use_text_rec:
44
  # 在场景文本中下调boxthreshold
45
- boxes, logits, phrases = predict(model=self.model,image=image,caption=content,box_threshold=0.2,text_threshold=self.TEXT_TRESHOLD)#,device='cuda:0')
46
  h, w, _ = image_source.shape
47
  torch_boxes = boxes * torch.Tensor([w, h, w, h])
48
  xyxy = box_convert(boxes=torch_boxes, in_fmt="cxcywh", out_fmt="xyxy").numpy()
@@ -72,7 +72,7 @@ class GroundingDINO:
72
  else:
73
  new_path = new_path + IMAGE_PATH.split('/')[-1]
74
  print(content)
75
- boxes, logits, phrases = predict(model=self.model,image=image,caption=content,box_threshold=self.BOX_TRESHOLD,text_threshold=self.TEXT_TRESHOLD)#,device='cuda:0')
76
  annotated_frame = annotate(image_source=image_source, boxes=boxes, logits=logits, phrases=phrases)
77
  cv2.imwrite(new_path, annotated_frame)
78
  h, w, _ = image_source.shape
 
42
  image_source, image = load_image(IMAGE_PATH)
43
  if use_text_rec:
44
  # 在场景文本中下调boxthreshold
45
+ boxes, logits, phrases = predict(model=self.model,image=image,caption=content,box_threshold=0.2,text_threshold=self.TEXT_TRESHOLD, device='cpu')
46
  h, w, _ = image_source.shape
47
  torch_boxes = boxes * torch.Tensor([w, h, w, h])
48
  xyxy = box_convert(boxes=torch_boxes, in_fmt="cxcywh", out_fmt="xyxy").numpy()
 
72
  else:
73
  new_path = new_path + IMAGE_PATH.split('/')[-1]
74
  print(content)
75
+ boxes, logits, phrases = predict(model=self.model,image=image,caption=content,box_threshold=self.BOX_TRESHOLD,text_threshold=self.TEXT_TRESHOLD, device='cpu')
76
  annotated_frame = annotate(image_source=image_source, boxes=boxes, logits=logits, phrases=phrases)
77
  cv2.imwrite(new_path, annotated_frame)
78
  h, w, _ = image_source.shape