|
|
@@ -9,8 +9,8 @@ from numpy import random |
|
|
|
|
|
|
|
from models.experimental import attempt_load |
|
|
|
from utils.datasets import LoadStreams, LoadImages |
|
|
|
from utils.general import check_img_size, check_requirements, non_max_suppression, apply_classifier, scale_coords, \ |
|
|
|
xyxy2xywh, strip_optimizer, set_logging, increment_path |
|
|
|
from utils.general import check_img_size, check_requirements, check_imshow, non_max_suppression, apply_classifier, \ |
|
|
|
scale_coords, xyxy2xywh, strip_optimizer, set_logging, increment_path |
|
|
|
from utils.plots import plot_one_box |
|
|
|
from utils.torch_utils import select_device, load_classifier, time_synchronized |
|
|
|
|
|
|
@@ -45,7 +45,7 @@ def detect(save_img=False): |
|
|
|
# Set Dataloader |
|
|
|
vid_path, vid_writer = None, None |
|
|
|
if webcam: |
|
|
|
view_img = True |
|
|
|
view_img = check_imshow() |
|
|
|
cudnn.benchmark = True # set True to speed up constant image size inference |
|
|
|
dataset = LoadStreams(source, img_size=imgsz, stride=stride) |
|
|
|
else: |
|
|
@@ -118,7 +118,7 @@ def detect(save_img=False): |
|
|
|
# Stream results |
|
|
|
if view_img: |
|
|
|
cv2.imshow(str(p), im0) |
|
|
|
cv2.waitKey(1) # 1 millisecond |
|
|
|
cv2.waitKey(1) # 1 millisecond |
|
|
|
|
|
|
|
# Save results (image with detections) |
|
|
|
if save_img: |