Dans Dlib, comment enregistrer une image avec une superposition?

J’essaie de modifier l’exemple de détection des visages de Dlib pour enregistrer une image avec des détections dans un fichier, car j’utilise un serveur sans interface graphique. Jusqu’à présent, j’ai seulement compris comment enregistrer l’image mais pas la superposition. Comment sauvegarder les deux dans le même fichier?

//win.add_overlay(dets, rgb_pixel(255,0,0)); save_png(img, "detected.png"); 

Vous pouvez appeler draw_rectangle sur l’image avant de l’enregistrer.

Essayez ceci: dlib::draw_rectangle()

Exemple:

 dlib::draw_rectangle(rect_image, rect, dlib::rgb_pixel(255, 0, 0), 1);