mmaction2 icon indicating copy to clipboard operation
mmaction2 copied to clipboard

demo\demo_skeleton.py, 'PoseLocalVisualizer is not in the mmaction::visualizer registry.

Open hsp2454 opened this issue 1 year ago • 2 comments

The doc issue

When I use lameness_pig_stgcn_8xb16-joint-u100-80e_ntu60-xsub-keypoint-2d.py to train custom data, run "python demo\demo_skeleton.py data/videos/S001C001P001R001A001.avi data/result.avi",it reported the following mistake

Traceback (most recent call last):
  File "D:\Code\lameness_pig_mmaction2\demo\demo.py", line 158, in <module>
    main()
  File "D:\Code\lameness_pig_mmaction2\demo\demo.py", line 120, in main
    pred_result = inference_recognizer(model, args.video)
  File "D:\Code\lameness_pig_mmaction2\demo\demo_skeleton.py", line 151, in main
    visualize(args, frames, pose_data_samples, action_label)
  File "D:\Code\lameness_pig_mmaction2\demo\demo_skeleton.py", line 92, in visualize
    visualizer = VISUALIZERS.build(pose_config.visualizer)
  File "E:\software\Anaconda\envs\lameness_mmaction\lib\site-packages\mmengine\registry\registry.py", line 570, in build
    return self.build_func(cfg, *args, **kwargs, registry=self)
  File "E:\software\Anaconda\envs\lameness_mmaction\lib\site-packages\mmengine\registry\build_functions.py", line 100, in build_from_cfg
    raise KeyError(
KeyError: 'PoseLocalVisualizer is not in the mmaction::visualizer registry. Please check whether the value of `PoseLocalVisualizer` is correct or it was registered as expected. More details can be found at https://mmengine.
readthedocs.io/en/latest/advanced_tutorials/config.html#import-the-custom-module'

Suggest a potential alternative/fix

No response

hsp2454 avatar Sep 08 '23 01:09 hsp2454

I am also encountering this issue, trying to change the environment, change the mmcv, mmdet versions, all report this error.

DreamSUUNY avatar Apr 20 '24 14:04 DreamSUUNY

@DreamSUUNY @cir7 I get a solution and explain it at #2316

ao-zz avatar Apr 26 '24 02:04 ao-zz