class_docstr: Pose3D Dataset class. 
  
  Args:
      dataset_dir (str): Root path to the dataset.
      anno_list (list of str): each of the element is a relative path to the annotation file.
      image_dirs (list of str): each of path is a relative path where images are held.
      transform (composed(operators)): A sequence of data transforms.
      test_mode (bool): Store True when building test or
          validation dataset. Default: False.
      24 joints order:
      0-2: 'R_Ankle', 'R_Knee', 'R_Hip', 
      3-5:'L_Hip', 'L_Knee', 'L_Ankle', 
      6-8:'R_Wrist', 'R_Elbow', 'R_Shoulder', 
      9-11:'L_Shoulder','L_Elbow','L_Wrist',
      12-14:'Neck','Top_of_Head','Pelvis',
      15-18:'Thorax','Spine','Jaw','Head',
      19-23:'Nose','L_Eye','R_Eye','L_Ear','R_Ear'
class_docstr_tok: ["Pose3D","Dataset","class",".","Args",":","dataset_dir","(","str",")",":","Root","path","to","the","dataset",".","anno_list","(","list","of","str",")",":","each","of","the","element","is","a","relative","path","to","the","annotation","file",".","image_dirs","(","list","of","str",")",":","each","of","path","is","a","relative","path","where","images","are","held",".","transform","(","composed","(","operators",")",")",":","A","sequence","of","data","transforms",".","test_mode","(","bool",")",":","Store","True","when","building","test","or","validation","dataset",".","Default",":","False",".","24","joints","order",":","0-2",":","'R_Ankle","'",",","'R_Knee","'",",","'R_Hip","'",",","3-5",":","'L_Hip","'",",","'L_Knee","'",",","'L_Ankle","'",",","6-8",":","'R_Wrist","'",",","'R_Elbow","'",",","'R_Shoulder","'",",","9-11",":","'L_Shoulder","'",",","'L_Elbow","'",",","'L_Wrist","'",",","12-14",":","'Neck","'",",","'Top_of_Head","'",",","'Pelvis","'",",","15-18",":","'Thorax","'",",","'Spine","'",",","'Jaw","'",",","'Head","'",",","19-23",":","'Nose","'",",","'L_Eye","'",",","'R_Eye","'",",","'L_Ear","'",",","'R_Ear","'"]
docstr: Get anno for a single image.
docstr_tok: ["Get","anno","for","a","single","image","."]
code: def _get_imganno(self, idx):
      """Get anno for a single image."""
      return self.annos[idx]
  
imports: import os
  import cv2
  import numpy
  import json
  import copy
  import pycocotools
  from pycocotools.coco import COCO
  from .dataset import DetDataset
  from ppdet.core.workspace import register, serializable
  from paddle.io import Dataset
label_desc: Use image node_id 7 for calling the Pose3DDataset obj's underlying member method code with example usage: obj._get_imganno(idx) and returns: self