MCPcopy Create free account

hub / github.com/SJTU-Thinklab-Det/r3det-pytorch / functions

Functions313 in github.com/SJTU-Thinklab-Det/r3det-pytorch

↓ 1 callersFunctionmain
()
tools/split/img_split.py:422
↓ 1 callersFunctionmain
()
tools/misc/browse_dataset.py:75
↓ 1 callersFunctionmain
()
tools/misc/print_config.py:41
↓ 1 callersFunctionmeasure_inference_speed
(cfg, checkpoint, max_iter, log_interval, is_fuse_conv_bn)
tools/analysis_tools/benchmark.py:57
↓ 1 callersMethodmerge_det
Merging patch bboxes into full image. Params: results (list): Testing results of the dataset.
r3det/datasets/dota1.py:209
↓ 1 callersFunctionmulticlass_nms_rotated
NMS for multi-class bboxes. Args: multi_bboxes (torch.Tensor): shape (n, #class*4) or (n, 4) multi_scores (torch.Tensor): shape (
r3det/core/post_processing/bbox_nms_rotated.py:7
↓ 1 callersFunctionnms_rotated
Interface for Python inline is needed to prevent multiple function definitions when this header is included by different cpps
r3det/ops/ml_nms_rotated/src/nms_rotated.h:23
↓ 1 callersFunctionnms_rotated_cpu
r3det/ops/nms_rotated/src/nms_rotated_cpu.cpp:63
↓ 1 callersFunctionnms_rotated_cpu
r3det/ops/ml_nms_rotated/src/nms_rotated_cpu.cpp:60
↓ 1 callersFunctionobb2hbb
Convert oriented bounding boxes to horizontal bounding boxes. Args: obboxes (torch.Tensor): [x_ctr,y_ctr,w,h,angle] Returns:
r3det/ops/nms_rotated/nms_rotated_wrapper.py:7
↓ 1 callersFunctionobb2hbb
Convert oriented bounding boxes to horizontal bounding boxes. Args: obbs (torch.Tensor): [x_ctr,y_ctr,w,h,angle] version (Str): a
r3det/core/bbox/rtransforms.py:90
↓ 1 callersFunctionobb2hbb_v1
Convert oriented bounding boxes to horizontal bounding boxes. Args: obbs (torch.Tensor): [x_ctr,y_ctr,w,h,angle] Returns: hbb
r3det/core/bbox/rtransforms.py:443
↓ 1 callersFunctionobb2hbb_v2
Convert oriented bounding boxes to horizontal bounding boxes. Args: obbs (torch.Tensor): [x_ctr,y_ctr,w,h,angle] Returns: hbb
r3det/core/bbox/rtransforms.py:465
↓ 1 callersFunctionobb2hbb_v3
Convert oriented bounding boxes to horizontal bounding boxes. Args: obbs (torch.Tensor): [x_ctr,y_ctr,w,h,angle] Returns: hbb
r3det/core/bbox/rtransforms.py:515
↓ 1 callersFunctionobb2poly_np_v1
Convert oriented bounding boxes to polygons. Args: obbs (ndarray): [x_ctr,y_ctr,w,h,angle] Returns: polys (ndarray): [x0,y0,x
r3det/core/bbox/rtransforms.py:654
↓ 1 callersFunctionobb2poly_np_v2
Convert oriented bounding boxes to polygons. Args: obbs (ndarray): [x_ctr,y_ctr,w,h,angle] Returns: polys (ndarray): [x0,y0,x
r3det/core/bbox/rtransforms.py:679
↓ 1 callersFunctionobb2poly_np_v3
Convert oriented bounding boxes to polygons. Args: obbs (ndarray): [x_ctr,y_ctr,w,h,angle] Returns: polys (ndarray): [x0,y0,x
r3det/core/bbox/rtransforms.py:705
↓ 1 callersFunctionobb2poly_v1
Convert oriented bounding boxes to polygons. Args: obbs (torch.Tensor): [x_ctr,y_ctr,w,h,angle] Returns: polys (torch.Tensor)
r3det/core/bbox/rtransforms.py:367
↓ 1 callersFunctionobb2poly_v3
Convert oriented bounding boxes to polygons. Args: obbs (torch.Tensor): [x_ctr,y_ctr,w,h,angle] Returns: polys (torch.Tensor)
r3det/core/bbox/rtransforms.py:416
↓ 1 callersFunctionobb2xyxy_v1
Convert oriented bounding boxes to horizontal bounding boxes. Args: obbs (torch.Tensor): [x_ctr,y_ctr,w,h,angle] Returns: hbb
r3det/core/bbox/rtransforms.py:595
↓ 1 callersFunctionobb2xyxy_v2
Convert oriented bounding boxes to horizontal bounding boxes. Args: obbs (torch.Tensor): [x_ctr,y_ctr,w,h,angle] Returns: hbb
r3det/core/bbox/rtransforms.py:622
↓ 1 callersFunctionobb2xyxy_v3
Convert oriented bounding boxes to horizontal bounding boxes. Args: obbs (torch.Tensor): [x_ctr,y_ctr,w,h,angle] Returns: hbb
r3det/core/bbox/rtransforms.py:638
↓ 1 callersFunctionobb_batched_nms
Compute the NMS of oriented bboxes in batches.
r3det/ops/nms_rotated/nms_rotated_wrapper.py:79
↓ 1 callersFunctionobb_nms
Compute the NMS of oriented bboxes.
r3det/ops/nms_rotated/nms_rotated_wrapper.py:23
↓ 1 callersFunctionobb_overlaps
Compute overlaps of polygons. Args: bboxes1 (torch.Tensor): shape (m, 5) bboxes2 (torch.Tensor): shape (n, 5) mode (str,
r3det/ops/box_iou_rotated/box_iou_rotated_wrapper.py:8
↓ 1 callersFunctionparse_args
()
tools/train.py:23
↓ 1 callersFunctionparse_args
()
tools/test.py:23
↓ 1 callersFunctionparse_args
()
tools/model_converters/publish_model.py:8
↓ 1 callersFunctionparse_args
()
tools/analysis_tools/benchmark.py:17
↓ 1 callersFunctionparse_args
()
tools/analysis_tools/analyze_results.py:137
↓ 1 callersFunctionparse_args
()
tools/analysis_tools/analyze_logs.py:144
↓ 1 callersFunctionparse_args
()
tools/analysis_tools/get_flops.py:15
↓ 1 callersFunctionparse_args
()
tools/split/img_split.py:112
↓ 1 callersFunctionparse_args
()
tools/misc/browse_dataset.py:14
↓ 1 callersFunctionparse_args
()
tools/misc/print_config.py:8
↓ 1 callersFunctionparse_line
Parse information from a line in a requirements text file.
setup.py:69
↓ 1 callersFunctionparse_version_info
(version_str)
r3det/version.py:7
↓ 1 callersFunctionpoly2hbb
Convert polygons to horizontal bboxes.
tools/split/img_split.py:180
↓ 1 callersFunctionpoly2obb_np_v1
Convert polygons to oriented bounding boxes. Args: polys (ndarray): [x0,y0,x1,y1,x2,y2,x3,y3] Returns: obbs (ndarray): [x_ctr
r3det/core/bbox/rtransforms.py:280
↓ 1 callersFunctionpoly2obb_np_v2
Convert polygons to oriented bounding boxes. Args: polys (ndarray): [x0,y0,x1,y1,x2,y2,x3,y3] Returns: obbs (ndarray): [x_ctr
r3det/core/bbox/rtransforms.py:306
↓ 1 callersFunctionpoly2obb_np_v3
Convert polygons to oriented bounding boxes. Args: polys (ndarray): [x0,y0,x1,y1,x2,y2,x3,y3] Returns: obbs (ndarray): [x_ctr
r3det/core/bbox/rtransforms.py:340
↓ 1 callersFunctionpoly2obb_v1
Convert polygons to oriented bounding boxes. (r3det version) Args: polys (torch.Tensor): [x0,y0,x1,y1,x2,y2,x3,y3] Returns:
r3det/core/bbox/rtransforms.py:190
↓ 1 callersFunctionpoly2obb_v2
Convert polygons to oriented bounding boxes. Args: polys (torch.Tensor): [x0,y0,x1,y1,x2,y2,x3,y3] Returns: obbs (torch.Tenso
r3det/core/bbox/rtransforms.py:216
↓ 1 callersFunctionpoly2obb_v3
Convert polygons to oriented bounding boxes. Args: polys (torch.Tensor): [x0,y0,x1,y1,x2,y2,x3,y3] Returns: obbs (torch.Tenso
r3det/core/bbox/rtransforms.py:248
↓ 1 callersFunctionpoly_intersection
Calculate the intersection points and the mask of whether points is inside the lines. Reference: https://en.wikipedia.org/wiki/Line%E2
r3det/ops/box_iou_rotated/box_iou_rotated_wrapper.py:155
↓ 1 callersFunctionpoly_nms
Compute the NMS of polygons.
r3det/ops/nms_rotated/nms_rotated_wrapper.py:57
↓ 1 callersFunctionpolygon_border_intsec
r3det/ops/polygon_geo/src/polygon_geo_cpu.cpp:172
↓ 1 callersFunctionpolygon_iou
Compute the IoU of polygons.
r3det/ops/polygon_geo/polygon_geo.py:4
↓ 1 callersFunctionpolygon_overlaps
Calculate overlap between two set of polygons. Args: polygons1 (torch.Tensor): shape (m, 8). polygons2 (torch.Tensor): shape (n,
r3det/datasets/dota1.py:670
↓ 1 callersFunctionprint_map_summary
Print mAP and results of each class. A table will be printed to show the gts/dets/recall/AP of each class and the mAP. Args: mea
r3det/datasets/dota1.py:452
↓ 1 callersFunctionprocess_checkpoint
(in_file, out_file)
tools/model_converters/publish_model.py:17
↓ 1 callersFunctionranchor_inside_flags
Check whether the anchors are inside the border. Args: flat_ranchors (torch.Tensor): Flatten anchors, shape (n, 5). valid_flags (
r3det/core/anchor/rutils.py:1
↓ 1 callersFunctionrbbox_border_intsec
r3det/ops/rnms/src/rcpu/rnms_cpu.cpp:168
↓ 1 callersFunctionrbbox_iou
Compute the IoU of oriented bboxes.
r3det/ops/rbbox_geo/rbbox_geo.py:4
↓ 1 callersFunctionrbbox_overlaps_v1
Calculate overlap between two set of bboxes. Args: bboxes1 (torch.Tensor): shape (B, m, 5) in <cx, cy, w, h, a> format or emp
r3det/core/bbox/iou_calculators/rotate_iou2d_calculator.py:51
↓ 1 callersFunctionrbbox_overlaps_v2
Calculate overlap between two set of bboxes. Args: bboxes1 (torch.Tensor): shape (B, m, 5) in <cx, cy, w, h, a> format or emp
r3det/core/bbox/iou_calculators/rotate_iou2d_calculator.py:127
↓ 1 callersFunctionrbbox_overlaps_v3
Calculate overlap between two set of bboxes. Args: bboxes1 (torch.Tensor): shape (B, m, 5) in <cx, cy, w, h, a> format or emp
r3det/core/bbox/iou_calculators/rotate_iou2d_calculator.py:202
↓ 1 callersFunctionreadme
()
setup.py:13
↓ 1 callersFunctionrepeat_measure_inference_speed
(cfg, checkpoint, max_iter,
tools/analysis_tools/benchmark.py:134
↓ 1 callersFunctionretrieve_data_cfg
(config_path, skip_type, cfg_options)
tools/misc/browse_dataset.py:48
↓ 1 callersFunctionrnms
Compute NMS of oriented bboxes.
r3det/ops/rnms/rnms_wrapper.py:7
↓ 1 callersFunctionrnms_cpu
r3det/ops/rnms/src/rcpu/rnms_cpu.cpp:284
↓ 1 callersFunctionrnms_cuda
r3det/ops/rnms/src/rcuda/rnms_cuda.cpp:8
↓ 1 callersMethodsample
Sample positive and negative bboxes. This is a simple implementation of bbox sampling given candidates, assigning results and ground
r3det/core/bbox/samplers/rotate_random_sampler.py:77
↓ 1 callersFunctionsetup_logger
(log_path)
tools/split/img_split.py:330
↓ 1 callersFunctiontranslate
(bboxes, x, y)
tools/split/img_split.py:345
MethodLinSeg
r3det/ops/rnms/src/rcpu/rnms_cpu.cpp:69
MethodLinSeg
r3det/ops/polygon_geo/src/polygon_geo_cpu.cpp:68
FunctionPYBIND11_MODULE
r3det/ops/nms_rotated/src/nms_rotated_ext.cpp:53
FunctionPYBIND11_MODULE
r3det/ops/convex/src/convex_ext.cpp:26
FunctionPYBIND11_MODULE
r3det/ops/box_iou_rotated/src/box_iou_rotated_ext.cpp:36
FunctionPYBIND11_MODULE
r3det/ops/rbbox_geo/src/rbbox_geo_cuda.cpp:25
FunctionPYBIND11_MODULE
r3det/ops/rnms/src/rnms_ext.cpp:18
FunctionPYBIND11_MODULE
r3det/ops/ml_nms_rotated/src/nms_rotated.h:36
FunctionPYBIND11_MODULE
r3det/ops/polygon_geo/src/polygon_geo_cpu.cpp:284
FunctionPYBIND11_MODULE
r3det/ops/fr/src/feature_refine_cuda.cpp:64
MethodPoint
r3det/ops/rnms/src/rcpu/rnms_cpu.cpp:15
MethodPoint
r3det/ops/polygon_geo/src/polygon_geo_cpu.cpp:14
Method__call__
Calculate IoU between 2D bboxes. Args: bboxes1 (torch.Tensor): bboxes have shape (m, 5) in <cx, cy, w, h, a> forma
r3det/core/bbox/iou_calculators/rotate_iou2d_calculator.py:11
Method__call__
Calculate IoU between 2D bboxes. Args: bboxes1 (torch.Tensor): bboxes have shape (m, 5) in <cx, cy, w, h, a> forma
r3det/core/bbox/iou_calculators/rotate_iou2d_calculator.py:87
Method__call__
Calculate IoU between 2D bboxes. Args: bboxes1 (torch.Tensor): bboxes have shape (m, 5) in <cx, cy, w, h, a> forma
r3det/core/bbox/iou_calculators/rotate_iou2d_calculator.py:163
Method__call__
Call function of PolyRandomRotate.
r3det/datasets/pipelines/rtransforms.py:166
Method__init__
(self, show=False, wait_time=0, score_thr=0)
tools/analysis_tools/analyze_results.py:58
Method__init__
(self, in_channels, featmap_strides, conv_cfg=None,
r3det/ops/fr/feature_refine_module.py:69
Method__init__
(self, num, pos_fraction, neg_pos_ub=-1, a
r3det/core/bbox/samplers/rotate_random_sampler.py:20
Method__init__
(self, target_means=(0., 0., 0., 0., 0.), target_stds=(1., 1., 1., 1., 1.),
r3det/core/bbox/coder/delta_xywha_rbbox_coder.py:31
Method__init__
(self, target_means=(0., 0., 0., 0., 0.), target_stds=(1., 1., 1., 1., 1.),
r3det/core/bbox/coder/delta_xywha_hbbox_coder.py:31
Method__init__
(self, strides)
r3det/core/anchor/ranchor_generator.py:47
Method__init__
(self, ann_file, pipeline, version='v1', d
r3det/datasets/dota1.py:40
Method__init__
(self, flip_ratio=None, direction='horizontal', version='v1')
r3det/datasets/pipelines/rtransforms.py:55
Method__init__
(self, rotate_ratio=0.5, angles_range=180, auto_bound=False
r3det/datasets/pipelines/rtransforms.py:105
Method__init__
(self, num_classes, in_channels, stacked_convs=4,
r3det/models/dense_heads/rotate_retina_head.py:29
Method__init__
(self, num_classes, in_channels, feat_channels=256,
r3det/models/dense_heads/rotate_anchor_head.py:33
Method__init__
(self, num_classes, in_channels, stacked_convs=4,
r3det/models/dense_heads/rotate_retina_refine_head.py:30
Method__init__
(self, backbone, neck, bbox_head, train_cf
r3det/models/detectors/rretinanet.py:12
Method__init__
(self, num_refine_stages, backbone, neck=None,
r3det/models/detectors/r3det.py:15
Method__len__
Total number of samples of data.
r3det/datasets/dota1.py:52
Method__repr__
(self)
r3det/ops/fr/feature_refine_module.py:59
Method__repr__
str: a string describing the module
r3det/core/bbox/iou_calculators/rotate_iou2d_calculator.py:45
Method__repr__
str: a string describing the module
r3det/core/bbox/iou_calculators/rotate_iou2d_calculator.py:121
← previousnext →101–200 of 313, ranked by callers