我想用yolov5知道图中车辆的数量,但是模型的结果和detect.py不一样
0.图片
1.模型_结果
# Model
model = torch.hub.load('ultralytics/yolov5', 'yolov5s') # or yolov5m, yolov5l, yolov5x, custom
# Images
img = 'D:\code\YOLO\dataset\img\public02.png' # or file, Path, PIL, OpenCV, numpy, list
# Inference
results = model(img)
# Results
results.print() # or .show(), .save(), .crop(), .pandas(), etc.
结果->(no detections)
2.检测.py
from IPython.display import Image
import os
val_img_path = 'D:\code\YOLO\dataset\img\public02.png'
!python detect.py --img 416 --conf 0.25 --source "{val_img_path}"
结果->
我知道如果我没有在detect.py中指定权重选项,则使用默认的yolo5s模型。但是,结果 1 与使用相同模型的结果 2 不同。