Difference between revisions of "GstInference/Overlay Elements/Embedding Overlay"
Maumontero (talk | contribs) |
m |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
− | {{GstInference/Head|previous=Overlay Elements/Detection Overlay|next= | + | {{GstInference/Head|previous=Overlay Elements/Detection Overlay|next=Overlay Elements/Inference Overlay|keywords=|title=GstInference Embedding Overlay element}} |
</noinclude> | </noinclude> | ||
<!-- If you want a custom title for the page, un-comment and edit this line: | <!-- If you want a custom title for the page, un-comment and edit this line: | ||
Line 6: | Line 6: | ||
--> | --> | ||
− | This element consumes the classification metadata introduced in the buffer by our facenet element([[GstInference/Supported architectures/FaceNet|FaceNet]]). This | + | This element consumes the classification metadata introduced in the buffer by our facenet element([[GstInference/Supported architectures/FaceNet|FaceNet]]). This element uses [[GstInference/Metadatas/GstEmbeddingMeta|GstEmbeddingMeta]]. The element uses openCV to draw on the input frame, draws a green border, and writes "Pass" on the frame if its embedding is close to a known value or a red border and "Fail" otherwise. |
[[File:Embeddingoverlay.png|500px|center|thumb|Embedding overalay example]] | [[File:Embeddingoverlay.png|500px|center|thumb|Embedding overalay example]] | ||
− | = | + | == Properties == |
− | + | The embeddingoverlay element expose the following properties to control the box's thickness, color, etc. These properties are documented in the following table: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | The embeddingoverlay element expose the following properties to control the | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 42: | Line 30: | ||
|} | |} | ||
+ | == Example == | ||
− | + | For example, pipelines using embedding element please check the [[GstInference/Example_pipelines | example pipelines]] section. | |
− | |||
− | |||
− | For example pipelines using embedding element please check the [[GstInference/Example_pipelines | example pipelines]] section. | ||
<noinclude> | <noinclude> | ||
− | {{GstInference/Foot|Overlay Elements/Detection Overlay| | + | {{GstInference/Foot|Overlay Elements/Detection Overlay|Overlay Elements/Inference Overlay}} |
</noinclude> | </noinclude> |
Latest revision as of 15:22, 22 October 2020
![]() | Make sure you also check GstInference's companion project: R2Inference |
This element consumes the classification metadata introduced in the buffer by our facenet element(FaceNet). This element uses GstEmbeddingMeta. The element uses openCV to draw on the input frame, draws a green border, and writes "Pass" on the frame if its embedding is close to a known value or a red border and "Fail" otherwise.
Properties
The embeddingoverlay element expose the following properties to control the box's thickness, color, etc. These properties are documented in the following table:
Property | Value | Description |
---|---|---|
font-scale | Double [0,100] | Scale of the font used on the overlay. 0 turns off the overlay |
thickness | Double [1,100] | Thickness in pixels used for the lines |
labels | String | Semicolon separated string containing inference labels. For example: labels="face1;face2;face3" |
Example
For example, pipelines using embedding element please check the example pipelines section.