2015-04-21 13 views
7

Próbuję zmodyfikować przykład wykrywania twarzy Dlib, aby zapisać obraz z wykryciami do pliku, ponieważ korzystam z serwera bez GUI. Do tej pory tylko zorientowałem się, jak zapisać obraz, ale nie nakładki. Jak zapisać oba do tego samego pliku?W Dlib jak zapisać obraz z nakładką?

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

Jak korzystać draw_rectangle w C++, proszę pomóc – Mavie

+0

Poprosiłem o tym, ale wydaje się nie dostał uwagę ..can u proszę mi powiedzieć jak zrobił Zapisałeś obraz z nakładką ... Możesz również odpowiedzieć na moje pytanie. [link do pytania] (http://stackoverflow.com/questions/36662894/how-to-save-resulted-face-landmark-image-in-dlib) – Mavie

Odpowiedz

5

Możesz zadzwonić na draw_rectangle na obrazie przed jego zapisaniem.

+0

jaka jest składnia do użycia 'draw_rectangle'. – Mavie

2

Spróbuj tego: dlib::draw_rectangle()

Przykład:

dlib::draw_rectangle(rect_image, rect, dlib::rgb_pixel(255, 0, 0), 1); 
Powiązane problemy