当前位置: 首页 > news >正文

dw免费网站模板下载网亿(深圳)信息科技有限公司

dw免费网站模板下载,网亿(深圳)信息科技有限公司,网站优化怎么做 百度文库,电脑软件开发培训机构目标检测 YOLOv5 - 推理时的数据增强 flyfish 版本 YOLOv5 6.2 参考地址 https://github.com/ultralytics/yolov5/issues/303在训练时可以使用数据增强#xff0c;在推理阶段也可以使用数据增强 在测试使用数据增强有个名字叫做Test-Time Augmentation (TTA) 实际使用中使…目标检测 YOLOv5 - 推理时的数据增强 flyfish 版本 YOLOv5 6.2 参考地址 https://github.com/ultralytics/yolov5/issues/303在训练时可以使用数据增强在推理阶段也可以使用数据增强 在测试使用数据增强有个名字叫做Test-Time Augmentation (TTA) 实际使用中使用了大中小三个不同分辨率中间大小分辨率的图像进行了左右反转 大分辨率 480 * 640 宽度W 高度H 比例为1 中分辨率 416 * 544 宽度W 高度H 比例为0.83 小分辨率 352 * 448 宽度W 高度H 比例为0.67 命令 python detect.py --weights ./yolov5s.pt --source ./data/images/bus.jpg --imgsz 640 --augment--augment语法 推理时默认不使用增强 import argparse parser argparse.ArgumentParser() parser.add_argument(-v, --verbose, helpincrease output verbosity,actionstore_true) args parser.parse_args() if args.verbose:print(verbosity turned on) else:print(verbosity turned off)假如上段代码是test.py # python test.py # 输出 verbosity turned off# python test.py -v # 输出 verbosity turned on验证图像大小是每个维度上的stride的倍数默认是32的倍数 例如 图像大小是1111 那么就是 --img-size [1111, 1111] 更新为 [1120, 1120] def check_img_size(imgsz, s32, floor0):# Verify image size is a multiple of stride s in each dimensionif isinstance(imgsz, int): # integer i.e. img_size640new_size max(make_divisible(imgsz, int(s)), floor)else: # list i.e. img_size[640, 480]imgsz list(imgsz) # convert to list if tuplenew_size [max(make_divisible(x, int(s)), floor) for x in imgsz]if new_size ! imgsz:LOGGER.warning(fWARNING: --img-size {imgsz} must be multiple of max stride {s}, updating to {new_size})return new_size推理增强部分 def _forward_augment(self, x):img_size x.shape[-2:] # height, widths [1, 0.83, 0.67] # scalesf [None, 3, None] # flips (2-ud, 3-lr)y [] # outputsfor si, fi in zip(s, f):xi scale_img(x.flip(fi) if fi else x, si, gsint(self.stride.max()))print(xi.shape[2:]:,xi.shape[2:])yi self._forward_once(xi)[0] # forwardprint(0 yi:,yi.shape)#cv2.imwrite(fimg_{si}.jpg, 255 * xi[0].cpu().numpy().transpose((1, 2, 0))[:, :, ::-1]) # saveyi self._descale_pred(yi, fi, si, img_size)print(1 yi.shape:,yi.shape)y.append(yi)y self._clip_augmented(y) # clip augmented tailsreturn torch.cat(y, 1), None # augmented inference, traindef _descale_pred(self, p, flips, scale, img_size):# de-scale predictions following augmented inference (inverse operation)if self.inplace:p[..., :4] / scale # de-scaleif flips 2:p[..., 1] img_size[0] - p[..., 1] # de-flip udelif flips 3:p[..., 0] img_size[1] - p[..., 0] # de-flip lrelse:x, y, wh p[..., 0:1] / scale, p[..., 1:2] / scale, p[..., 2:4] / scale # de-scaleif flips 2:y img_size[0] - y # de-flip udelif flips 3:x img_size[1] - x # de-flip lrp torch.cat((x, y, wh, p[..., 4:]), -1)return pdef _clip_augmented(self, y):# Clip YOLOv5 augmented inference tailsnl self.model[-1].nl # number of detection layers (P3-P5)g sum(4 ** x for x in range(nl)) # grid pointse 1 # exclude layer counti (y[0].shape[1] // g) * sum(4 ** x for x in range(e)) # indicesy[0] y[0][:, :-i] # largei (y[-1].shape[1] // g) * sum(4 ** (nl - 1 - x) for x in range(e)) # indicesy[-1] y[-1][:, i:] # smallreturn y关于翻转看 if self.inplace:p[..., :4] / scale # de-scaleif flips 2:p[..., 1] img_size[0] - p[..., 1] # de-flip udelif flips 3:p[..., 0] img_size[1] - p[..., 0] # de-flip lr2表示上下翻转 3表示左右翻转 s [1, 0.83, 0.67] 是缩放比例且能被32整除 这里的顺序是HW xi.shape[2:]: torch.Size([640, 480]) xi.shape[2:]: torch.Size([544, 416]) xi.shape[2:]: torch.Size([448, 352])yi.shape: torch.Size([1, 18900, 85]) yi.shape: torch.Size([1, 13923, 85]) yi.shape: torch.Size([1, 9702, 85])合并去冗余之后再进NMS torch.Size([1, 34233, 85])原来推理一张图像增强后是推理3张
http://www.dnsts.com.cn/news/199065.html

相关文章:

  • 微信扫码登记小程序seo营销课程培训
  • 建域名网站需要多少钱企业微网站建站
  • 有哪些看设计做品的网站定制客户管理软件
  • 自己做的网站地址手机怎么打不开哪有免费的简历模板
  • 成都建设银行招聘网站网站建设报道稿
  • 龙岗做企业网站荣成市有做网站的吗
  • 现在有专业做海鲜的网站没有免费企业邮箱登录入口
  • 能力天空的网站建设优劣势百度高级搜索引擎
  • 十堰网站建设wordpress分享缩略图
  • 伊川县住房和城乡建设厅网站广告学是热门还是冷门
  • 推荐网站制作公司肇庆市网站建设平台
  • 广州品牌网站设计广东省建设监理协会网站官网
  • 建立网站的工具建站系统搭建音乐网站
  • 本机做网站服务上传到电商建站工具
  • 赣州网站建设有哪些关于网站建设领导分工
  • 域名代备案网站网站外包费用怎么做分录
  • 做标签网站电子商务公司招聘
  • 腾讯风铃wordpressseo在线优化排名
  • 人寿保险网站wordpress仿fe素材
  • 汕头网站优化哪家好长沙制作网站公司哪家好
  • 重庆品牌网站建设怎么样wordpress页面不要侧边栏
  • 广州展厅设计公司排名网站首页seo关键词布局
  • 网站的ftp信息产品设计培训机构排名
  • 网站营销青岛企业网站模板建站
  • seo快速整站上排名教程天津南昌网站建设
  • 小程序营销策划方案常德网站优化
  • 网站建设行规qq教程网站织梦
  • 手机做任务网站有哪些电脑有了外网是不是就可以做网站
  • 如何查看网站是否被做跳转网站建设所面临的问题
  • 商会网站设计游戏的制作方法