索引 A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | Y | 模 A add_datasample() (mmpose.visualization.Pose3dLocalVisualizer 方法) (mmpose.visualization.PoseLocalVisualizer 方法) adjust_width_group() (mmpose.models.backbones.RegNet 方法) after_test_epoch() (mmpose.engine.hooks.BadCaseAnalysisHook 方法) after_test_iter() (mmpose.engine.hooks.BadCaseAnalysisHook 方法) (mmpose.engine.hooks.PoseVisualizationHook 方法) after_val_iter() (mmpose.engine.hooks.PoseVisualizationHook 方法) albu_builder() (mmpose.datasets.transforms.common_transforms.Albumentation 方法) Albumentation (mmpose.datasets.transforms.common_transforms 中的类) AlexNet (mmpose.models.backbones 中的类) apply_additional_pos_enc() (mmpose.models.utils.SinePositionalEncoding 静态方法) apply_rotary_pos_enc() (mmpose.models.utils.SinePositionalEncoding 静态方法) AssociativeEmbedding (mmpose.codecs 中的类) AUC (mmpose.evaluation.metrics 中的类) avg_func() (mmpose.engine.hooks.ExpMomentumEMA 方法) B BadCaseAnalysisHook (mmpose.engine.hooks 中的类) batch_decode() (mmpose.codecs.AssociativeEmbedding 方法) bbox_clip_border() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) bbox_corner2xyxy() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) bbox_cs2xywh() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) bbox_cs2xyxy() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) bbox_overlaps() (在 mmpose.structures.bbox 模块中) bbox_xywh2cs() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) bbox_xywh2xyxy() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) bbox_xyxy2corner() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) bbox_xyxy2cs() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) bbox_xyxy2xywh() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) before_train_epoch() (mmpose.engine.hooks.RTMOModeSwitchHook 方法) (mmpose.engine.hooks.YOLOXPoseModeSwitchHook 方法) before_val_epoch() (mmpose.engine.hooks.SyncNormHook 方法) BottomupGetHeatmapMask (mmpose.datasets.transforms.bottomup_transforms 中的类) BottomupRandomAffine (mmpose.datasets.transforms.bottomup_transforms 中的类) BottomupRandomChoiceResize (mmpose.datasets.transforms.bottomup_transforms 中的类) BottomupRandomCrop (mmpose.datasets.transforms.bottomup_transforms 中的类) BottomupResize (mmpose.datasets.transforms.bottomup_transforms 中的类) build_dataset() (在 mmpose.datasets 模块中) C ChannelMapper (mmpose.models.necks 中的类) check_and_update_config() (在 mmpose.models.utils 模块中) check_badcase() (mmpose.engine.hooks.BadCaseAnalysisHook 方法) CocoMetric (mmpose.evaluation.metrics 中的类) CocoWholeBodyMetric (mmpose.evaluation.metrics 中的类) collate_pose_sequence() (在 mmpose.apis 模块中) collect_multi_frames() (在 mmpose.apis 模块中) CombinedDataset (mmpose.datasets 中的类) compute_metrics() (mmpose.evaluation.metrics.AUC 方法) (mmpose.evaluation.metrics.CocoMetric 方法) (mmpose.evaluation.metrics.EPE 方法) (mmpose.evaluation.metrics.InterHandMetric 方法) (mmpose.evaluation.metrics.JhmdbPCKAccuracy 方法) (mmpose.evaluation.metrics.KeypointPartitionMetric 方法) (mmpose.evaluation.metrics.MpiiPCKAccuracy 方法) (mmpose.evaluation.metrics.MPJPE 方法) (mmpose.evaluation.metrics.NME 方法) (mmpose.evaluation.metrics.PCKAccuracy 方法) (mmpose.evaluation.metrics.SimpleMPJPE 方法) convert_keypoint_definition() (在 mmpose.apis 模块中) CPM (mmpose.models.backbones 中的类) cpu() (mmpose.structures.MultilevelPixelData 方法) CSPDarknet (mmpose.models.backbones 中的类) CSPLayer (mmpose.models.utils 中的类) CSPNeXt (mmpose.models.backbones 中的类) CSPNeXtPAFPN (mmpose.models.necks 中的类) cuda() (mmpose.structures.MultilevelPixelData 方法) D dataset_meta (mmpose.evaluation.metrics.CocoMetric property) (mmpose.evaluation.metrics.KeypointPartitionMetric property) decode() (mmpose.codecs.AssociativeEmbedding 方法) (mmpose.codecs.DecoupledHeatmap 方法) (mmpose.codecs.EDPoseLabel 方法) (mmpose.codecs.Hand3DHeatmap 方法) (mmpose.codecs.ImagePoseLifting 方法) (mmpose.codecs.IntegralRegressionLabel 方法) (mmpose.codecs.MegviiHeatmap 方法) (mmpose.codecs.MotionBERTLabel 方法) (mmpose.codecs.MSRAHeatmap 方法) (mmpose.codecs.RegressionLabel 方法) (mmpose.codecs.SimCCLabel 方法) (mmpose.codecs.SPR 方法) (mmpose.codecs.UDPHeatmap 方法) (mmpose.codecs.VideoPoseLifting 方法) DecoupledHeatmap (mmpose.codecs 中的类) detach() (mmpose.structures.MultilevelPixelData 方法) DetrTransformerEncoder (mmpose.models.utils 中的类) draw_points() (mmpose.visualization.FastVisualizer 方法) draw_pose() (mmpose.visualization.FastVisualizer 方法) DSTFormer (mmpose.models.backbones 中的类) E EDPoseLabel (mmpose.codecs 中的类) encode() (mmpose.codecs.AssociativeEmbedding 方法) (mmpose.codecs.DecoupledHeatmap 方法) (mmpose.codecs.EDPoseLabel 方法) (mmpose.codecs.Hand3DHeatmap 方法) (mmpose.codecs.ImagePoseLifting 方法) (mmpose.codecs.IntegralRegressionLabel 方法) (mmpose.codecs.MegviiHeatmap 方法) (mmpose.codecs.MotionBERTLabel 方法) (mmpose.codecs.MSRAHeatmap 方法) (mmpose.codecs.RegressionLabel 方法) (mmpose.codecs.SimCCLabel 方法) (mmpose.codecs.SPR 方法) (mmpose.codecs.UDPHeatmap 方法) (mmpose.codecs.VideoPoseLifting 方法) (mmpose.codecs.YOLOXPoseAnnotationProcessor 方法) EPE (mmpose.evaluation.metrics 中的类) evaluate() (mmpose.evaluation.metrics.KeypointPartitionMetric 方法) ExpMomentumEMA (mmpose.engine.hooks 中的类) extract_pose_sequence() (在 mmpose.apis 模块中) F FastVisualizer (mmpose.visualization 中的类) FeatureMapProcessor (mmpose.models.necks 中的类) filter_scores_and_topk() (在 mmpose.models.utils 模块中) FilterAnnotations (mmpose.datasets.transforms.common_transforms 中的类) flip_bbox() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) flip_keypoints() (在 mmpose.structures 模块中) (在 mmpose.structures.keypoint 模块中) flip_keypoints_custom_center() (在 mmpose.structures.keypoint 模块中) forward() (mmpose.apis.MMPoseInferencer 方法) (mmpose.apis.Pose2DInferencer 方法) (mmpose.models.backbones.AlexNet 方法) (mmpose.models.backbones.CPM 方法) (mmpose.models.backbones.CSPDarknet 方法) (mmpose.models.backbones.CSPNeXt 方法) (mmpose.models.backbones.DSTFormer 方法) (mmpose.models.backbones.HourglassAENet 方法) (mmpose.models.backbones.HourglassNet 方法) (mmpose.models.backbones.HRNet 方法) (mmpose.models.backbones.LiteHRNet 方法) (mmpose.models.backbones.MobileNetV2 方法) (mmpose.models.backbones.MobileNetV3 方法) (mmpose.models.backbones.MSPN 方法) (mmpose.models.backbones.PyramidVisionTransformer 方法) (mmpose.models.backbones.RegNet 方法) (mmpose.models.backbones.ResNet 方法) (mmpose.models.backbones.RSN 方法) (mmpose.models.backbones.ShuffleNetV1 方法) (mmpose.models.backbones.ShuffleNetV2 方法) (mmpose.models.backbones.SwinTransformer 方法) (mmpose.models.backbones.TCN 方法) (mmpose.models.backbones.V2VNet 方法) (mmpose.models.backbones.VGG 方法) (mmpose.models.backbones.ViPNAS_MobileNetV3 方法) (mmpose.models.backbones.ViPNAS_ResNet 方法) (mmpose.models.necks.ChannelMapper 方法) (mmpose.models.necks.CSPNeXtPAFPN 方法) (mmpose.models.necks.FeatureMapProcessor 方法) (mmpose.models.necks.FPN 方法) (mmpose.models.necks.GlobalAveragePooling 方法) (mmpose.models.necks.HybridEncoder 方法) (mmpose.models.necks.PoseWarperNeck 方法) (mmpose.models.necks.YOLOXPAFPN 方法) (mmpose.models.utils.CSPLayer 方法) (mmpose.models.utils.DetrTransformerEncoder 方法) (mmpose.models.utils.FrozenBatchNorm2d 方法) (mmpose.models.utils.GAUEncoder 方法) (mmpose.models.utils.PatchEmbed 方法) (mmpose.models.utils.RepVGGBlock 方法) (mmpose.models.utils.RTMCCBlock 方法) (mmpose.models.utils.SinePositionalEncoding 方法) FPN (mmpose.models.necks 中的类) FrozenBatchNorm2d (mmpose.models.utils 中的类) full_init() (mmpose.datasets.CombinedDataset 方法) G GAUEncoder (mmpose.models.utils 中的类) generate_pos_encoding() (mmpose.models.utils.SinePositionalEncoding 方法) generate_regnet() (mmpose.models.backbones.RegNet 静态方法) GenerateTarget (mmpose.datasets.transforms.common_transforms 中的类) get_data_info() (mmpose.datasets.CombinedDataset 方法) get_equivalent_kernel_bias() (mmpose.models.utils.RepVGGBlock 方法) get_keypoint_scores() (mmpose.codecs.SPR 方法) get_pers_warp_matrix() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) get_stages_from_blocks() (mmpose.models.backbones.RegNet 方法) get_udp_warp_matrix() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) get_warp_matrix() (在 mmpose.structures 模块中) (在 mmpose.structures.bbox 模块中) GetBBoxCenterScale (mmpose.datasets.transforms.common_transforms 中的类) GlobalAveragePooling (mmpose.models.necks 中的类) gt_to_coco_json() (mmpose.evaluation.metrics.CocoMetric 方法) (mmpose.evaluation.metrics.CocoWholeBodyMetric 方法) H Hand3DHeatmap (mmpose.codecs 中的类) HourglassAENet (mmpose.models.backbones 中的类) HourglassNet (mmpose.models.backbones 中的类) HRFormer (mmpose.models.backbones 中的类) HRNet (mmpose.models.backbones 中的类) HybridEncoder (mmpose.models.necks 中的类) I image_to_tensor() (在 mmpose.datasets.transforms.formatting 模块中) ImagePoseLifting (mmpose.codecs 中的类) inference_bottomup() (在 mmpose.apis 模块中) inference_pose_lifter_model() (在 mmpose.apis 模块中) inference_topdown() (在 mmpose.apis 模块中) init_model() (在 mmpose.apis 模块中) init_weights() (mmpose.models.backbones.DSTFormer 方法) (mmpose.models.backbones.HRNet 方法) (mmpose.models.backbones.MSPN 方法) (mmpose.models.backbones.PyramidVisionTransformer 方法) (mmpose.models.backbones.ResNet 方法) (mmpose.models.backbones.ShuffleNetV1 方法) (mmpose.models.backbones.ShuffleNetV2 方法) (mmpose.models.backbones.SwinTransformer 方法) (mmpose.models.necks.FPN 方法) IntegralRegressionLabel (mmpose.codecs 中的类) InterHandMetric (mmpose.evaluation.metrics 中的类) inverse_sigmoid() (在 mmpose.models.utils 模块中) J JhmdbPCKAccuracy (mmpose.evaluation.metrics 中的类) K keypoint_auc() (在 mmpose.evaluation.functional 模块中) keypoint_clip_border() (在 mmpose.structures 模块中) (在 mmpose.structures.keypoint 模块中) keypoint_epe() (在 mmpose.evaluation.functional 模块中) keypoint_mpjpe() (在 mmpose.evaluation.functional 模块中) keypoint_nme() (在 mmpose.evaluation.functional 模块中) keypoint_pck_accuracy() (在 mmpose.evaluation.functional 模块中) KeypointPartitionMetric (mmpose.evaluation.metrics 中的类) keypoints_to_tensor() (在 mmpose.datasets.transforms.formatting 模块中) L LiteHRNet (mmpose.models.backbones 中的类) LoadImage (mmpose.datasets.transforms.loading 中的类) M make_layer() (mmpose.models.backbones.MobileNetV2 方法) (mmpose.models.backbones.ShuffleNetV1 方法) make_res_layer() (mmpose.models.backbones.ResNeSt 方法) (mmpose.models.backbones.ResNet 方法) (mmpose.models.backbones.ResNeXt 方法) (mmpose.models.backbones.SEResNet 方法) (mmpose.models.backbones.SEResNeXt 方法) (mmpose.models.backbones.ViPNAS_ResNet 方法) MegviiHeatmap (mmpose.codecs 中的类) merge_data_samples() (在 mmpose.structures 模块中) metainfo (mmpose.datasets.CombinedDataset property) mmpose.apis 模块 mmpose.codecs 模块 mmpose.datasets 模块 mmpose.datasets.transforms.bottomup_transforms 模块 mmpose.datasets.transforms.common_transforms 模块 mmpose.datasets.transforms.formatting 模块 mmpose.datasets.transforms.loading 模块 mmpose.datasets.transforms.topdown_transforms 模块 mmpose.engine.hooks 模块 mmpose.evaluation.functional 模块 mmpose.evaluation.metrics 模块 mmpose.models.backbones 模块 mmpose.models.necks 模块 mmpose.models.utils 模块 mmpose.registry 模块 mmpose.structures 模块 mmpose.structures.bbox 模块 mmpose.structures.keypoint 模块 mmpose.visualization 模块 MMPoseInferencer (mmpose.apis 中的类) MobileNetV2 (mmpose.models.backbones 中的类) MobileNetV3 (mmpose.models.backbones 中的类) MotionBERTLabel (mmpose.codecs 中的类) MpiiPCKAccuracy (mmpose.evaluation.metrics 中的类) MPJPE (mmpose.evaluation.metrics 中的类) MSPN (mmpose.models.backbones 中的类) MSRAHeatmap (mmpose.codecs 中的类) multilabel_classification_accuracy() (在 mmpose.evaluation.functional 模块中) MultilevelPixelData (mmpose.structures 中的类) MultiSourceSampler (mmpose.datasets 中的类) N nchw_to_nlc() (在 mmpose.models.utils 模块中) nearby_joints_nms() (在 mmpose.evaluation.functional 模块中) nlc_to_nchw() (在 mmpose.models.utils 模块中) nlevel (mmpose.structures.MultilevelPixelData property) NME (mmpose.evaluation.metrics 中的类) nms() (在 mmpose.evaluation.functional 模块中) nms_torch() (在 mmpose.evaluation.functional 模块中) norm1 (mmpose.models.backbones.HRNet property) (mmpose.models.backbones.ResNet property) (mmpose.models.backbones.ViPNAS_ResNet property) norm2 (mmpose.models.backbones.HRNet property) numpy() (mmpose.structures.MultilevelPixelData 方法) O oks_nms() (在 mmpose.evaluation.functional 模块中) P PackPoseInputs (mmpose.datasets.transforms.formatting 中的类) PatchEmbed (mmpose.models.utils 中的类) PCKAccuracy (mmpose.evaluation.metrics 中的类) PhotometricDistortion (mmpose.datasets.transforms.common_transforms 中的类) pop() (mmpose.structures.MultilevelPixelData 方法) Pose2DInferencer (mmpose.apis 中的类) Pose3dLocalVisualizer (mmpose.visualization 中的类) pose_pck_accuracy() (在 mmpose.evaluation.functional 模块中) PoseDataSample (mmpose.structures 中的类) PoseLocalVisualizer (mmpose.visualization 中的类) PoseTrack18Metric (mmpose.evaluation.metrics 中的类) PoseVisualizationHook (mmpose.engine.hooks 中的类) PoseWarperNeck (mmpose.models.necks 中的类) prepare_data() (mmpose.datasets.CombinedDataset 方法) preprocess() (mmpose.apis.MMPoseInferencer 方法) preprocess_single() (mmpose.apis.Pose2DInferencer 方法) process() (mmpose.evaluation.metrics.AUC 方法) (mmpose.evaluation.metrics.CocoMetric 方法) (mmpose.evaluation.metrics.EPE 方法) (mmpose.evaluation.metrics.InterHandMetric 方法) (mmpose.evaluation.metrics.KeypointPartitionMetric 方法) (mmpose.evaluation.metrics.MPJPE 方法) (mmpose.evaluation.metrics.NME 方法) (mmpose.evaluation.metrics.PCKAccuracy 方法) (mmpose.evaluation.metrics.SimpleMPJPE 方法) PyramidVisionTransformer (mmpose.models.backbones 中的类) PyramidVisionTransformerV2 (mmpose.models.backbones 中的类) Q quantize_float() (mmpose.models.backbones.RegNet 静态方法) R RandomBBoxTransform (mmpose.datasets.transforms.common_transforms 中的类) RandomFlip (mmpose.datasets.transforms.common_transforms 中的类) RandomHalfBody (mmpose.datasets.transforms.common_transforms 中的类) RegNet (mmpose.models.backbones 中的类) RegressionLabel (mmpose.codecs 中的类) rel_pos_bias() (mmpose.models.utils.RTMCCBlock 方法) RepVGGBlock (mmpose.models.utils 中的类) ResNeSt (mmpose.models.backbones 中的类) ResNet (mmpose.models.backbones 中的类) ResNetV1d (mmpose.models.backbones 中的类) ResNeXt (mmpose.models.backbones 中的类) results2json() (mmpose.evaluation.metrics.CocoMetric 方法) (mmpose.evaluation.metrics.CocoWholeBodyMetric 方法) (mmpose.evaluation.metrics.PoseTrack18Metric 方法) revert_heatmap() (在 mmpose.structures 模块中) rope() (在 mmpose.models.utils 模块中) RSN (mmpose.models.backbones 中的类) RTMCCBlock (mmpose.models.utils 中的类) RTMOModeSwitchHook (mmpose.engine.hooks 中的类) S SCNet (mmpose.models.backbones 中的类) SEResNet (mmpose.models.backbones 中的类) SEResNeXt (mmpose.models.backbones 中的类) set_data() (mmpose.structures.MultilevelPixelData 方法) set_dataset_meta() (mmpose.visualization.PoseLocalVisualizer 方法) set_epoch() (mmpose.datasets.MultiSourceSampler 方法) set_field() (mmpose.structures.MultilevelPixelData 方法) shape (mmpose.structures.MultilevelPixelData property) ShuffleNetV1 (mmpose.models.backbones 中的类) ShuffleNetV2 (mmpose.models.backbones 中的类) simcc_pck_accuracy() (在 mmpose.evaluation.functional 模块中) SimCCLabel (mmpose.codecs 中的类) SimpleMPJPE (mmpose.evaluation.metrics 中的类) SinePositionalEncoding (mmpose.models.utils 中的类) soft_oks_nms() (在 mmpose.evaluation.functional 模块中) split_instances() (在 mmpose.structures 模块中) SPR (mmpose.codecs 中的类) SwinTransformer (mmpose.models.backbones 中的类) switch_to_deploy() (mmpose.models.necks.HybridEncoder 方法) (mmpose.models.utils.RepVGGBlock 方法) SyncNormHook (mmpose.engine.hooks 中的类) T TCN (mmpose.models.backbones 中的类) to() (mmpose.structures.MultilevelPixelData 方法) to_tensor() (mmpose.structures.MultilevelPixelData 方法) TopdownAffine (mmpose.datasets.transforms.topdown_transforms 中的类) train() (mmpose.models.backbones.CSPDarknet 方法) (mmpose.models.backbones.CSPNeXt 方法) (mmpose.models.backbones.HRNet 方法) (mmpose.models.backbones.LiteHRNet 方法) (mmpose.models.backbones.MobileNetV2 方法) (mmpose.models.backbones.MobileNetV3 方法) (mmpose.models.backbones.ResNet 方法) (mmpose.models.backbones.ShuffleNetV1 方法) (mmpose.models.backbones.ShuffleNetV2 方法) (mmpose.models.backbones.SwinTransformer 方法) (mmpose.models.backbones.VGG 方法) (mmpose.models.backbones.ViPNAS_MobileNetV3 方法) (mmpose.models.backbones.ViPNAS_ResNet 方法) (mmpose.models.necks.PoseWarperNeck 方法) transform() (mmpose.datasets.transforms.bottomup_transforms.BottomupGetHeatmapMask 方法) (mmpose.datasets.transforms.bottomup_transforms.BottomupRandomAffine 方法) (mmpose.datasets.transforms.bottomup_transforms.BottomupRandomChoiceResize 方法) (mmpose.datasets.transforms.bottomup_transforms.BottomupRandomCrop 方法) (mmpose.datasets.transforms.bottomup_transforms.BottomupResize 方法) (mmpose.datasets.transforms.common_transforms.Albumentation 方法) (mmpose.datasets.transforms.common_transforms.FilterAnnotations 方法) (mmpose.datasets.transforms.common_transforms.GenerateTarget 方法) (mmpose.datasets.transforms.common_transforms.GetBBoxCenterScale 方法) (mmpose.datasets.transforms.common_transforms.PhotometricDistortion 方法) (mmpose.datasets.transforms.common_transforms.RandomBBoxTransform 方法) (mmpose.datasets.transforms.common_transforms.RandomFlip 方法) (mmpose.datasets.transforms.common_transforms.RandomHalfBody 方法) (mmpose.datasets.transforms.common_transforms.YOLOXHSVRandomAug 方法) (mmpose.datasets.transforms.formatting.PackPoseInputs 方法) (mmpose.datasets.transforms.loading.LoadImage 方法) (mmpose.datasets.transforms.topdown_transforms.TopdownAffine 方法) transform_ann() (在 mmpose.evaluation.functional 模块中) transform_pred() (在 mmpose.evaluation.functional 模块中) transform_sigmas() (在 mmpose.evaluation.functional 模块中) U UDPHeatmap (mmpose.codecs 中的类) update_model_visualizer_settings() (mmpose.apis.Pose2DInferencer 方法) V V2VNet (mmpose.models.backbones 中的类) VGG (mmpose.models.backbones 中的类) VideoPoseLifting (mmpose.codecs 中的类) ViPNAS_MobileNetV3 (mmpose.models.backbones 中的类) ViPNAS_ResNet (mmpose.models.backbones 中的类) visualize() (mmpose.apis.MMPoseInferencer 方法) (在 mmpose.apis 模块中) Y YOLOXHSVRandomAug (mmpose.datasets.transforms.common_transforms 中的类) YOLOXPAFPN (mmpose.models.necks 中的类) YOLOXPoseAnnotationProcessor (mmpose.codecs 中的类) YOLOXPoseModeSwitchHook (mmpose.engine.hooks 中的类) 模 模块 mmpose.apis mmpose.codecs mmpose.datasets mmpose.datasets.transforms.bottomup_transforms mmpose.datasets.transforms.common_transforms mmpose.datasets.transforms.formatting mmpose.datasets.transforms.loading mmpose.datasets.transforms.topdown_transforms mmpose.engine.hooks mmpose.evaluation.functional mmpose.evaluation.metrics mmpose.models.backbones mmpose.models.necks mmpose.models.utils mmpose.registry mmpose.structures mmpose.structures.bbox mmpose.structures.keypoint mmpose.visualization