MCPcopy Create free account

hub / github.com/CVHub520/yolov5_obb / functions

Functions1,299 in github.com/CVHub520/yolov5_obb

↓ 2 callersFunctioncal_line_length
(point1, point2)
DOTA_devkit/ImgSplit.py:30
↓ 2 callersFunctioncal_line_length
(point1, point2)
DOTA_devkit/ImgSplit_multi_process.py:40
↓ 2 callersFunctioncheck_anchor_order
(m)
utils/autoanchor.py:20
↓ 2 callersMethodcheck_and_upload_dataset
Check if the dataset format is compatible and upload it as W&B artifact arguments: opt (namespace)-- Commandline arguments f
utils/loggers/wandb/wandb_utils.py:192
↓ 2 callersFunctioncheck_font
(font='Arial.ttf', size=10)
utils/plots.py:53
↓ 2 callersFunctioncheck_index
DOTA_devkit/polyiou_wrap.cxx:3637
↓ 2 callersFunctioncheck_online
()
utils/general.py:219
↓ 2 callersFunctioncheck_wandb_dataset
(data_file)
utils/loggers/wandb/wandb_utils.py:43
↓ 2 callersFunctioncontainer_owner_attribute
DOTA_devkit/polyiou_wrap.cxx:4608
↓ 2 callersFunctioncopy_attr
(a, b, include=(), exclude=())
utils/torch_utils.py:252
↓ 2 callersMethodcreate_dataset_table
Create and return W&B artifact containing W&B Table of the dataset. arguments: dataset -- instance of LoadImagesAndLabels cl
utils/loggers/wandb/wandb_utils.py:389
↓ 2 callersMethoddecr
Backward iterator method, very common in C++, but not required in Python
DOTA_devkit/polyiou_wrap.cxx:2827
↓ 2 callersMethoddistance
Random access iterator methods, but not required in Python
DOTA_devkit/polyiou_wrap.cxx:2833
↓ 2 callersFunctiondots4ToRec4
(poly)
DOTA_devkit/dota_utils.py:135
↓ 2 callersMethoddownload_dataset_artifact
download the model checkpoint artifact if the path starts with WANDB_ARTIFACT_PREFIX arguments: path -- path of the dataset
utils/loggers/wandb/wandb_utils.py:260
↓ 2 callersFunctiondownload_one
(url, dir)
utils/general.py:433
↓ 2 callersMethoddraw_polys
deploy/opencv/cpp/obb/src/yolo_obb.cpp:265
↓ 2 callersFunctionexif_transpose
Transpose a PIL image accordingly if it has an EXIF Orientation tag. Inplace version of https://github.com/python-pillow/Pillow/blob/master/s
utils/datasets.py:69
↓ 2 callersFunctionexport_onnx
(model, im, file, opset, train, dynamic, simplify, prefix=colorstr('ONNX:'))
export.py:83
↓ 2 callersMethodfinish_run
Log metrics if any and finish the current W&B run
utils/loggers/wandb/wandb_utils.py:537
↓ 2 callersMethodforward
(self, x)
models/common.py:137
↓ 2 callersFunctiongenerate_txt_labels
Generate .txt labels recording img_names Args: src_path: dataset path containing images and labelTxt folders. out_path: output txt
DOTA_devkit/DOTA2JSON.py:32
↓ 2 callersFunctionget_hash
(paths)
utils/datasets.py:46
↓ 2 callersFunctionget_run_info
(run_path)
utils/loggers/wandb/wandb_utils.py:59
↓ 2 callersFunctiongetpos
DOTA_devkit/polyiou_wrap.cxx:3691
↓ 2 callersFunctiongetslice
DOTA_devkit/polyiou_wrap.cxx:3720
↓ 2 callersMethodincr
DOTA_devkit/polyiou_wrap.cxx:3988
↓ 2 callersFunctionintersect_dicts
(da, db, exclude=())
utils/general.py:134
↓ 2 callersFunctionis_ascii
(s='')
utils/general.py:192
↓ 2 callersFunctionis_chinese
(s='人工智能')
utils/general.py:198
↓ 2 callersFunctionis_colab
()
utils/general.py:178
↓ 2 callersMethodloadImgs
:param imgids: integer ids specifying img :return: loaded img objects
DOTA_devkit/DOTA.py:99
↓ 2 callersFunctionload_mosaic
(self, index)
utils/datasets.py:725
↓ 2 callersFunctionmain
(opt, callbacks=Callbacks())
train.py:493
↓ 2 callersMethodmap_val_table_path
Map the validation dataset Table like name of file -> it's id in the W&B Table. Useful for - referencing artifacts for evaluation.
utils/loggers/wandb/wandb_utils.py:379
↓ 2 callersFunctionmergebase
(srcpath, dstpath, nms)
DOTA_devkit/ResultMerge.py:106
↓ 2 callersMethodnew_video
(self, path)
utils/datasets.py:232
↓ 2 callersFunctionnon_max_suppression_obb
Runs Non-Maximum Suppression (NMS) on inference results_obb Args: prediction (tensor): (b, n_all_anchors, [cx cy l s obj num_cls theta_cls
utils/general.py:773
↓ 2 callersMethodoperator -
DOTA_devkit/polyiou_wrap.cxx:2900
↓ 2 callersFunctionparse_dota_poly
parse the dota ground truth in the format: [(x1, y1), (x2, y2), (x3, y3), (x4, y4)]
DOTA_devkit/dota_utils.py:47
↓ 2 callersFunctionpoly2rbox_single_v3
poly:[x0,y0,x1,y1,x2,y2,x3,y3] to rrect:[x_ctr,y_ctr,w,h,angle]
DOTA_devkit/dota_poly2rbox.py:128
↓ 2 callersMethodpoly_label
(self, poly, label='', color=(128, 128, 128), txt_color=(255, 255, 255))
utils/plots.py:118
↓ 2 callersMethodpolyorig2sub
(self, left, up, poly)
DOTA_devkit/ImgSplit.py:78
↓ 2 callersMethodpolyorig2sub
(self, left, up, poly)
DOTA_devkit/ImgSplit_multi_process.py:105
↓ 2 callersMethodpop_back
(self)
DOTA_devkit/polyiou.py:194
↓ 2 callersFunctionprofile
(input, ops, n=10, device=None)
utils/torch_utils.py:93
↓ 2 callersMethodreserve
DOTA_devkit/polyiou_wrap.cxx:3714
↓ 2 callersFunctionsafe_download
(file, url, url2=None, min_bytes=1E0, error_msg='')
utils/downloads.py:24
↓ 2 callersFunctionset_logging
(name=None, verbose=True)
utils/general.py:49
↓ 2 callersFunctionstrip_optimizer
(f='best.pt', s='')
utils/general.py:865
↓ 2 callersMethodtext
(self, xy, text, txt_color=(255, 255, 255))
utils/plots.py:157
↓ 2 callersMethodwarmup
(self, imgsz=(1, 3, 640, 640), half=False)
models/common.py:431
↓ 2 callersFunctionxyn2xy
(x, w=640, h=640, padw=0, padh=0)
utils/general.py:588
↓ 1 callersFunctionGetFileFromThisRootDir
(dir,ext = None)
DOTA_devkit/dota_evaluation_task1.py:251
↓ 1 callersFunctionGetFileFromThisRootDir
(dir,ext = None)
DOTA_devkit/results_obb2hbb.py:15
↓ 1 callersMethodGetPoly4FromPoly5
(self, poly)
DOTA_devkit/ImgSplit.py:100
↓ 1 callersMethodGetPoly4FromPoly5
(self, poly)
DOTA_devkit/ImgSplit_multi_process.py:134
↓ 1 callersFunctionOBB2HBB
(srcpath, dstpath)
DOTA_devkit/results_obb2hbb.py:31
↓ 1 callersFunctionSWIG_AsVal_long_SS_long
DOTA_devkit/polyiou_wrap.cxx:3218
↓ 1 callersFunctionSWIG_AsVal_unsigned_SS_long_SS_long
DOTA_devkit/polyiou_wrap.cxx:3077
↓ 1 callersFunctionSWIG_From_long_SS_long
DOTA_devkit/polyiou_wrap.cxx:3142
↓ 1 callersFunctionSWIG_From_unsigned_SS_long
DOTA_devkit/polyiou_wrap.cxx:4511
↓ 1 callersFunctionSWIG_From_unsigned_SS_long_SS_long
DOTA_devkit/polyiou_wrap.cxx:4520
↓ 1 callersFunctionSWIG_InitializeModule
DOTA_devkit/polyiou_wrap.cxx:7511
↓ 1 callersFunctionSWIG_PackVoidPtr
Pack 'void *' into a string buffer. */
DOTA_devkit/polyiou_wrap.cxx:699
↓ 1 callersFunctionSWIG_Python_AddErrMesg
DOTA_devkit/polyiou_wrap.cxx:2472
↓ 1 callersFunctionSWIG_Python_ArgFail
DOTA_devkit/polyiou_wrap.cxx:2500
↓ 1 callersFunctionSWIG_Python_FixMethods
DOTA_devkit/polyiou_wrap.cxx:7935
↓ 1 callersFunctionSWIG_Python_InitShadowInstance
DOTA_devkit/polyiou_wrap.cxx:2299
↓ 1 callersFunctionSWIG_Python_NewShadowInstance
DOTA_devkit/polyiou_wrap.cxx:2227
↓ 1 callersFunctionSWIG_Python_SetSwigThis
DOTA_devkit/polyiou_wrap.cxx:2277
↓ 1 callersFunctionSWIG_Python_TypeError
DOTA_devkit/polyiou_wrap.cxx:2521
↓ 1 callersFunctionSWIG_Python_TypeErrorOccurred
DOTA_devkit/polyiou_wrap.cxx:934
↓ 1 callersFunctionSWIG_TypeCmp
Check type equivalence in a name list like <name1>|<name2>|... Return 0 if equal, -1 if nb < tb, 1 if nb > tb */
DOTA_devkit/polyiou_wrap.cxx:418
↓ 1 callersFunctionSWIG_TypeEquiv
Check type equivalence in a name list like <name1>|<name2>|... Return 0 if not equal, 1 if equal */
DOTA_devkit/polyiou_wrap.cxx:437
↓ 1 callersFunctionSWIG_TypeNameComp
Compare two type names skipping the space characters, therefore "char*" == "char *" and "Class<int>" == "Class<int >", etc. Return 0 when the two
DOTA_devkit/polyiou_wrap.cxx:403
↓ 1 callersFunctionSWIG_UnpackVoidPtr
DOTA_devkit/polyiou_wrap.cxx:710
↓ 1 callersMethodSplitSingle
(self, name, rate, extent)
DOTA_devkit/SplitOnlyImage.py:27
↓ 1 callersMethodSplitSingle
split a single image and ground truth :param name: image name :param rate: the resize scale for the image :param
DOTA_devkit/ImgSplit.py:185
↓ 1 callersMethodSplitSingle
(self, name, rate, extent)
DOTA_devkit/SplitOnlyImage_multi_process.py:49
↓ 1 callersFunctionSwigPyClientData_Del
DOTA_devkit/polyiou_wrap.cxx:1362
↓ 1 callersFunctionSwigPyObject_GetDesc
DOTA_devkit/polyiou_wrap.cxx:2513
↓ 1 callersFunctionSwigPyObject_acquire
DOTA_devkit/polyiou_wrap.cxx:1609
↓ 1 callersFunctionSwigPyObject_append
DOTA_devkit/polyiou_wrap.cxx:1576
↓ 1 callersFunctionSwigPyObject_compare
DOTA_devkit/polyiou_wrap.cxx:1466
↓ 1 callersFunctionSwigPyObject_disown
DOTA_devkit/polyiou_wrap.cxx:1601
↓ 1 callersFunctionSwigPyObject_long
DOTA_devkit/polyiou_wrap.cxx:1399
↓ 1 callersFunctionSwigPyObject_repr
DOTA_devkit/polyiou_wrap.cxx:1439
↓ 1 callersFunctionSwigPyPacked_New
DOTA_devkit/polyiou_wrap.cxx:1936
↓ 1 callersFunctionTuplePoly2Poly
(poly)
DOTA_devkit/dota_utils.py:38
↓ 1 callersFunction__Pyx_BufFmt_CheckString
DOTA_devkit/poly_nms_gpu/poly_overlaps.cpp:5599
↓ 1 callersFunction__Pyx_BufFmt_CheckString
DOTA_devkit/poly_nms_gpu/poly_nms.cpp:5836
↓ 1 callersFunction__Pyx_BufFmt_Init
BufferFormatCheck */
DOTA_devkit/poly_nms_gpu/poly_overlaps.cpp:5233
↓ 1 callersFunction__Pyx_BufFmt_Init
BufferFormatCheck */
DOTA_devkit/poly_nms_gpu/poly_nms.cpp:5470
↓ 1 callersFunction__Pyx_BufFmt_ParseNumber
DOTA_devkit/poly_nms_gpu/poly_overlaps.cpp:5260
↓ 1 callersFunction__Pyx_BufFmt_ParseNumber
DOTA_devkit/poly_nms_gpu/poly_nms.cpp:5497
↓ 1 callersFunction__Pyx_BufFmt_TypeCharToAlignment
DOTA_devkit/poly_nms_gpu/poly_overlaps.cpp:5358
↓ 1 callersFunction__Pyx_BufFmt_TypeCharToAlignment
DOTA_devkit/poly_nms_gpu/poly_nms.cpp:5595
↓ 1 callersFunction__Pyx_BufFmt_TypeCharToGroup
DOTA_devkit/poly_nms_gpu/poly_overlaps.cpp:5408
↓ 1 callersFunction__Pyx_BufFmt_TypeCharToGroup
DOTA_devkit/poly_nms_gpu/poly_nms.cpp:5645
← previousnext →201–300 of 1,299, ranked by callers