(self, meta=None, kp2ds=None)
| 41 | |
| 42 | class AAPoseMeta: |
| 43 | def __init__(self, meta=None, kp2ds=None): |
| 44 | self.image_id = "" |
| 45 | self.height = 0 |
| 46 | self.width = 0 |
| 47 | |
| 48 | self.kps_body: np.ndarray = None |
| 49 | self.kps_lhand: np.ndarray = None |
| 50 | self.kps_rhand: np.ndarray = None |
| 51 | self.kps_face: np.ndarray = None |
| 52 | self.kps_body_p: np.ndarray = None |
| 53 | self.kps_lhand_p: np.ndarray = None |
| 54 | self.kps_rhand_p: np.ndarray = None |
| 55 | self.kps_face_p: np.ndarray = None |
| 56 | |
| 57 | if meta is not None: |
| 58 | self.load_from_meta(meta) |
| 59 | elif kp2ds is not None: |
| 60 | self.load_from_kp2ds(kp2ds) |
| 61 | |
| 62 | def is_valid(self, kp, p, threshold): |
| 63 | x, y = kp |
nothing calls this directly
no test coverage detected