PawanratRung commited on
Commit
55ff3fb
·
verified ·
1 Parent(s): 78c6943

Delete to_chart_result.py

Browse files
Files changed (1) hide show
  1. to_chart_result.py +0 -70
to_chart_result.py DELETED
@@ -1,70 +0,0 @@
1
- # Copyright (c) Facebook, Inc. and its affiliates.
2
-
3
- from typing import Any
4
-
5
- from detectron2.structures import Boxes
6
-
7
- from ..structures import DensePoseChartResult, DensePoseChartResultWithConfidences
8
- from .base import BaseConverter
9
-
10
-
11
- class ToChartResultConverter(BaseConverter):
12
- """
13
- Converts various DensePose predictor outputs to DensePose results.
14
- Each DensePose predictor output type has to register its convertion strategy.
15
- """
16
-
17
- registry = {}
18
- dst_type = DensePoseChartResult
19
-
20
- @classmethod
21
- # pyre-fixme[14]: `convert` overrides method defined in `BaseConverter`
22
- # inconsistently.
23
- def convert(cls, predictor_outputs: Any, boxes: Boxes, *args, **kwargs) -> DensePoseChartResult:
24
- """
25
- Convert DensePose predictor outputs to DensePoseResult using some registered
26
- converter. Does recursive lookup for base classes, so there's no need
27
- for explicit registration for derived classes.
28
-
29
- Args:
30
- densepose_predictor_outputs: DensePose predictor output to be
31
- converted to BitMasks
32
- boxes (Boxes): bounding boxes that correspond to the DensePose
33
- predictor outputs
34
- Return:
35
- An instance of DensePoseResult. If no suitable converter was found, raises KeyError
36
- """
37
- return super(ToChartResultConverter, cls).convert(predictor_outputs, boxes, *args, **kwargs)
38
-
39
-
40
- class ToChartResultConverterWithConfidences(BaseConverter):
41
- """
42
- Converts various DensePose predictor outputs to DensePose results.
43
- Each DensePose predictor output type has to register its convertion strategy.
44
- """
45
-
46
- registry = {}
47
- dst_type = DensePoseChartResultWithConfidences
48
-
49
- @classmethod
50
- # pyre-fixme[14]: `convert` overrides method defined in `BaseConverter`
51
- # inconsistently.
52
- def convert(
53
- cls, predictor_outputs: Any, boxes: Boxes, *args, **kwargs
54
- ) -> DensePoseChartResultWithConfidences:
55
- """
56
- Convert DensePose predictor outputs to DensePoseResult with confidences
57
- using some registered converter. Does recursive lookup for base classes,
58
- so there's no need for explicit registration for derived classes.
59
-
60
- Args:
61
- densepose_predictor_outputs: DensePose predictor output with confidences
62
- to be converted to BitMasks
63
- boxes (Boxes): bounding boxes that correspond to the DensePose
64
- predictor outputs
65
- Return:
66
- An instance of DensePoseResult. If no suitable converter was found, raises KeyError
67
- """
68
- return super(ToChartResultConverterWithConfidences, cls).convert(
69
- predictor_outputs, boxes, *args, **kwargs
70
- )