补全yolov5的代码
This commit is contained in:
@ -120,13 +120,20 @@ def run_detect_yolo(detect_log_in: ProjectDetectLogIn, session: Session = Depend
|
||||
detect_img_count = pdc.check_detect_img(detect_log_in.detect_id, session)
|
||||
if detect_img_count == 0:
|
||||
return rc.response_error("推理集合中没有内容,请先到推理集合中上传图片")
|
||||
detect_log = pds.run_detect_yolo(detect_log_in, detect, train, session)
|
||||
thread_train = threading.Thread(target=run_event_loop, args=(detect_log.pt_url,
|
||||
detect_log.folder_url,
|
||||
detect_log.detect_folder_url,
|
||||
detect_log.detect_version,
|
||||
detect_log.id, detect_log.detect_id, session,))
|
||||
thread_train.start()
|
||||
if detect.file_type == 'img' or detect.file_type == 'video':
|
||||
detect_log = pds.run_detect_yolo(detect_log_in, detect, train, session)
|
||||
thread_train = threading.Thread(target=run_event_loop,
|
||||
args=(detect_log.pt_url, detect_log.folder_url, detect_log.detect_folder_url,
|
||||
detect_log.detect_version, detect_log.id, detect_log.detect_id, session,))
|
||||
thread_train.start()
|
||||
elif detect.file_type == 'rtsp':
|
||||
if detect_log_in.pt_type == 'best':
|
||||
weights_pt = train.best_pt
|
||||
else:
|
||||
weights_pt = train.last_pt
|
||||
thread_train = threading.Thread(target=pds.run_detect_rtsp,
|
||||
args=(weights_pt, detect.rtsp_url, train.train_data,))
|
||||
thread_train.start()
|
||||
return rc.response_success(msg="执行成功")
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user