MCPcopy Create free account

hub / github.com/EryiXie/PlaneRecNet / types & classes

Types & classes49 in github.com/EryiXie/PlaneRecNet

↓ 10 callersClassConfig
Holds the configuration for anything you want it to. To get the currently active config, call get_cfg(). To use, just do cfg.x instead o
data/config.py:42
↓ 4 callersClassCompose
Composes several augmentations together. Args: transforms (List[Transform]): list of transforms to compose. Example: >>> augme
data/augmentations.py:14
↓ 4 callersClassFastBaseTransform
Transform that does all operations on the GPU for super speed. This doesn't suppport a lot of config settings and should only be used for pro
data/augmentations.py:496
↓ 4 callersClassMovingAverage
Keeps an average window of the specified number of items.
utils/utils.py:12
↓ 4 callersClassPlaneRecNet
planerecnet.py:20
↓ 2 callersClassAPDataObject
Stores all the information necessary to calculate the AP for one IoU and one class. Note: I type annotated this because why not.
eval.py:254
↓ 2 callersClassBackboneTransform
Transforms a BRG image made of floats in the range [0, 255] to whatever input the current backbone network needs. transform is a transfo
data/augmentations.py:359
↓ 2 callersClassBaseTransform
Transorm to be used when evaluating.
data/augmentations.py:483
↓ 2 callersClassConvertColor
data/augmentations.py:211
↓ 2 callersClassRandomContrast
data/augmentations.py:226
↓ 2 callersClassResize
If preserve_aspect_ratio is true, this resizes to an approximate area of max_size * max_size
data/augmentations.py:140
↓ 2 callersClassSSDAugmentation
Transform to be used when training.
data/augmentations.py:464
↓ 2 callersClassSavePath
Why is this a class? Why do I have a class for creating and parsing save paths? What am I doing with my life? --- said D. Bolya
utils/utils.py:102
↓ 1 callersClassCustomDataParallel
This is a custom version of DataParallel that works better with our training data. It should also be faster than the general case.
train.py:153
↓ 1 callersClassDeformableConv2d
models/dcn.py:11
↓ 1 callersClassDepthDecoder_FPN
planerecnet.py:499
↓ 1 callersClassDiceLoss
models/functions/losses.py:355
↓ 1 callersClassFPN
models/fpn.py:6
↓ 1 callersClassLavaLoss
Depth gradient Loss for instance segmentation
models/functions/losses.py:288
↓ 1 callersClassNetLoss
A wrapper for running the network and computing the loss This is so we can more efficiently use DataParallel.
train.py:128
↓ 1 callersClassPhotometricDistort
data/augmentations.py:336
↓ 1 callersClassPlaneRecNetLoss
Joint Weighted Loss Function for PlaneRecNet Compute Targets: 1) Classification loss 2) Segmentation loss 3) Depth estima
models/functions/losses.py:10
↓ 1 callersClassProgressBar
A simple progress bar that just outputs a string.
utils/utils.py:54
↓ 1 callersClassRMSElogLoss
models/functions/losses.py:371
↓ 1 callersClassRandomBrightness
data/augmentations.py:241
↓ 1 callersClassRandomFlip
data/augmentations.py:278
↓ 1 callersClassRandomGaussianNoise
data/augmentations.py:428
↓ 1 callersClassRandomHue
data/augmentations.py:198
↓ 1 callersClassRandomMirror
data/augmentations.py:264
↓ 1 callersClassRandomMotionBlur
data/augmentations.py:397
↓ 1 callersClassRandomRot90
data/augmentations.py:292
↓ 1 callersClassRandomSaturation
data/augmentations.py:184
↓ 1 callersClassSOLOv2InsHead
planerecnet.py:292
↓ 1 callersClassSOLOv2MaskHead
planerecnet.py:394
↓ 1 callersClassScanNetDataset
data/datasets.py:181
↓ 1 callersClassSigmoidFocalLoss
models/functions/losses.py:331
↓ 1 callersClassVNL_Loss
models/functions/vnl.py:6
ClassBottleneck
Adapted from torchvision.models.resnet
models/backbone.py:5
ClassNYUDataset
data/datasets.py:210
ClassPad
Pads the image to the input width and height, filling the background with mean and putting the image in the top-left. Note: this expects
data/augmentations.py:105
ClassPlaneAnnoDataset
The general class for reading training and validation datasets. Data sample is organized with a extend format of COCO dataset. https://coco
data/datasets.py:21
ClassResNetBackbone
Adapted from torchvision.models.resnet
models/backbone.py:76
ClassResize_and_Pad
Resize the image to its long side == cfg.max_size, filling the area: [(long side - short side) * long side] to with mean and putting the
data/augmentations.py:34
ClassS2D3DSDataset
data/datasets.py:223
ClassSwapChannels
Transforms a tensorized image by swapping the channels in the order specified in the swap tuple. Args: swaps (int triple): final orde
data/augmentations.py:310
ClassToCV2Image
data/augmentations.py:254
ClassToTensor
data/augmentations.py:259
ClassVNL_Loss_ori
The original Virtual Normal Loss Function with some modification. Since we can't assume that every image are taken by the same camera.
models/functions/vnl.py:168
Classenv
A class that lets you go: with timer.env(fn_name): # (...) That automatically manages a timer start and stop for you.
utils/timer.py:145