template <
typename image_type,
typename pixel_type
>
void draw_rectangle (
image_type& img,
const rectangle& rect,
const pixel_type& val,
unsigned int thickness = 1
);
/*!
requires
- image_type == an image object that implements the interface defined in
dlib/image_processing/generic_image.h
- pixel_traits<pixel_type> is defined
ensures
- Draws the given rectangle onto the image img. It does this by calling
draw_line() four times to draw the four sides of the rectangle.
- The rectangle is drawn with the color given by val.
- The drawn rectangle will have edges that are thickness pixels wide.
!*/
Dies ist, was ihre Internetseite sagt. Es scheint ziemlich selbsterklärend zu sein. Sie benötigen ein Bild zu zeichnen, müssen Sie das Rechteck Sie zeichnen möchten, die pixel_type eine bezeichnete Farbe und die Dicken ist die Dicke der Linien, die standardmäßig auf ein Pixel.
können Sie mehr Informationen finden, was ein Bild für diese Bibliothek ist here und Sie können über die verschiedenen pixel_type s Recht auf ihrer Titelseite here lesen.
Von Ihrer Frage würde ich sagen, dass Sie vielleicht mehr C++ lernen möchten, vor allem Vorlagen, da diese Bibliothek sie stark nutzt. Es gibt viele Funktionen und Sie können nicht hierher kommen und diese Frage zu jedem einzelnen stellen.
Wenn es keine Dokumentation gibt, die dies erklärt, sollten Sie eine andere Bibliothek mit einer solchen Dokumentation verwenden. – nvoigt
@nvoigt Ich kann keine andere Bibliothek verwenden, ** Dlib ** ist die einzige, die das tut. – Mavie