YOLOv8-ultralytics-8.2.103部门代码阅读笔记-ops.py

打印 上一主题 下一主题

主题 1036|帖子 1036|积分 3108

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
ops.py

ultralytics\utils\ops.py
目次
ops.py
1.所需的库和模块
2.class Profile(contextlib.ContextDecorator): 
3.def segment2box(segment, width=640, height=640): 
4.def scale_boxes(img1_shape, boxes, img0_shape, ratio_pad=None, padding=True, xywh=False): 
 5.def make_divisible(x, divisor):
6.def nms_rotated(boxes, scores, threshold=0.45): 
7.def non_max_suppression(prediction, conf_thres=0.25, iou_thres=0.45, classes=None, agnostic=False, multi_label=False, labels=(), max_det=300, nc=0, max_time_img=0.05, max_nms=30000, max_wh=7680, in_place=True, rotated=False,): 
8.def clip_boxes(boxes, shape): 
9.def clip_coords(coords, shape): 
10.def scale_image(masks, im0_shape, ratio_pad=None): 
11.def xyxy2xywh(x): 
12.def xywh2xyxy(x): 
13.def xywhn2xyxy(x, w=640, h=640, padw=0, padh=0): 
14.def xyxy2xywhn(x, w=640, h=640, clip=False, eps=0.0): 
15.def xywh2ltwh(x): 
16.def xyxy2ltwh(x): 
17.def ltwh2xywh(x): 
18.def xyxyxyxy2xywhr(x): 
19.def xywhr2xyxyxyxy(x): 
20.def ltwh2xyxy(x): 
21.def segments2boxes(segments):
22.def resample_segments(segments, n=1000): 
23.def crop_mask(masks, boxes): 
24.def process_mask(protos, masks_in, bboxes, shape, upsample=False): 
25.def process_mask_native(protos, masks_in, bboxes, shape): 
26.def scale_masks(masks, shape, padding=True): 
27.def scale_coords(img1_shape, coords, img0_shape, ratio_pad=None, normalize=False, padding=True): 
28.def regularize_rboxes(rboxes): 
29.def masks2segments(masks, strategy="largest"): 
30.def convert_torch2numpy_batch(batch: torch.Tensor) -> np.ndarray: 
31.def clean_str(s): 


1.所需的库和模块

[code]# Ultralytics YOLO
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

石小疯

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表