YOLOv5 Detect 参数说明

def parse_opt():
    parser = argparse.ArgumentParser()
    #权重文件
    parser.add_argument('--weights', nargs='+', type=str, default=ROOT / 'yolov5s.pt', help='model path or triton URL')
    #图片数据源
    parser.add_argument('--source', type=str, default=ROOT / 'data/images', help='file/dir/URL/glob/screen/0(webcam)')
    #类别数据
    parser.add_argument('--data', type=str, default=ROOT / 'data/coco128.yaml', help='(optional) dataset.yaml path')
    #图片缩放尺寸
    parser.add_argument('--imgsz', '--img', '--img-size', nargs='+', type=int, default=[640], help='inference size h,w')
    #置信度阈值
    parser.add_argument('--conf-thres', type=float, default=0.25, help='confidence threshold')
    #IOU阈值
    parser.add_argument('--iou-thres', type=float, default=0.45, help='NMS IoU threshold')
    #最大检测数量
    parser.add_argument('--max-det', type=int, default=1000, help='maximum detections per image')
    #显卡选择
    parser.add_argument('--device', default='', help='cuda device, i.e. 0 or 0,1,2,3 or cpu')
    #可视化图片
    parser.add_argument('--view-img', action='store_true', help='show results')
    #保存detect 检测到的数据到TXT   类别  中心点坐标  中心点长宽
    parser.add_argument('--save-txt', action='store_true', help='save results to *.txt')
    #保存置信度
    parser.add_argument('--save-conf', action='store_true', help='save confidences in --save-txt labels')
    #保存目标检测后裁减图片
    parser.add_argument('--save-crop', action='store_true', help='save cropped prediction boxes')
    #不进行保存
    parser.add_argument('--nosave', action='store_true', help='do not save images/videos')
    #检测分类的类别,可以只检测第一类 或者第二类  默认是所有类别检测
    parser.add_argument('--classes', nargs='+', type=int, help='filter by class: --classes 0, or --classes 0 2 3')
    parser.add_argument('--agnostic-nms', action='store_true', help='class-agnostic NMS')
    parser.add_argument('--augment', action='store_true', help='augmented inference')
    #可视化,每一通道的feature map 保存
    parser.add_argument('--visualize', action='store_true', help='visualize features')
    parser.add_argument('--update', action='store_true', help='update all models')
    #保存detect检测数据的位置
    parser.add_argument('--project', default=ROOT / 'runs/detect', help='save results to project/name')
    parser.add_argument('--name', default='exp', help='save results to project/name')
    #是否覆盖detect保存的数据,不进行新文件夹得创建
    parser.add_argument('--exist-ok', action='store_true', help='existing project/name ok, do not increment')
    #显示矩形框线宽
    parser.add_argument('--line-thickness', default=3, type=int, help='bounding box thickness (pixels)')
    #隐藏labels
    parser.add_argument('--hide-labels', default=False, action='store_true', help='hide labels')
    #隐藏置信度
    parser.add_argument('--hide-conf', default=False, action='store_true', help='hide confidences')
    #--half 推理加速    dnn  opencv推理
    parser.add_argument('--half', action='store_true', help='use FP16 half-precision inference')
    parser.add_argument('--dnn', action='store_true', help='use OpenCV DNN for ONNX inference')
    parser.add_argument('--vid-stride', type=int, default=1, help='video frame-rate stride')
    opt = parser.parse_args()
    opt.imgsz *= 2 if len(opt.imgsz) == 1 else 1  # expand
    print_args(vars(opt))
    return opt

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值