2015-04-21 9 views
7

Sto tentando di modificare l'esempio di rilevamento del volto di Dlib per salvare un'immagine con i rilevamenti su un file poiché utilizzo un server senza GUI. Finora ho solo capito come salvare l'immagine ma non l'overlay. Come posso salvare entrambi nello stesso file?In Dlib come faccio a salvare l'immagine con la sovrapposizione?

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

Come usare draw_rectangle in C++, per favore aiutatemi – Mavie

+0

ho chiesto a questo proposito, ma sembra non ha ottenuto l'attenzione ..can u prego di dirmi come ha fatto hai salvato l'immagine con la sovrapposizione ... Puoi anche rispondere alla mia domanda. [link alla domanda] (http://stackoverflow.com/questions/36662894/how-to-save-resulted-face-landmark-image-in-dlib) – Mavie

risposta

5

È possibile chiamare draw_rectangle sull'immagine prima di salvarlo.

+0

qual è la sintassi per usare 'draw_rectangle'. – Mavie

2

Prova questo: dlib::draw_rectangle()

Esempio:

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