Mmodlist !!better!! Now

std::vector<mmod_rect> mmodlist; mmod_rect mr; mr.rect = rectangle(10,20,50,80); mr.label = 0; mr.ignore = false; mmodlist.push_back(mr);

options = dlib.simple_object_detector_training_options() options.C = 1 options.num_threads = 8 options.add_left_right_image_flips = True mmodlist

for xml_file in glob.glob("annotations/*.xml"): # Load dlib's XML format (which uses mmod_rect internally) rects = dlib.load_image_dataset(images, xml_file, "image") # rects is already list of mmod_rect mmodlists.append(rects) std::vector&lt;mmod_rect&gt; mmodlist; mmod_rect mr; mr