2015-04-21 24 views
7

我正在嘗試修改Dlib的臉部檢測示例,以便將具有檢測結果的圖像保存到文件中,因爲我使用的是沒有GUI的服務器。到目前爲止,我只想到如何保存圖像而不是覆蓋圖。如何將兩個文件保存到同一個文件中?在Dlib中,如何保存覆蓋圖像?

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

如何在C++,請幫我 – Mavie

+0

人詢問其使用draw_rectangle但似乎沒有得到重視..canü請告訴我怎麼做你保存的圖像覆蓋...你也可以回答我的問題。[鏈接到問題](http://stackoverflow.com/questions/36662894/how-to-save-resulted-face-landmark-image-in-dlib ) – Mavie

回答

5

保存之前,您可以在圖片上打電話draw_rectangle

+0

什麼是使用'draw_rectangle'的語法。 – Mavie

2

試試這個:dlib::draw_rectangle()

例子:

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