Object Class Recognition Results
The following XML shows two records produced by object class recognition.
<output>
<record>
...
<trackname>ObjectClassRecognition.Result</trackname>
<ObjectClassRecognitionResult>
<id>d5a249f7-3207-4a41-9a23-0b8ac4aafbf6</id>
<classification>
<identifier>van</identifier>
<confidence>100</confidence>
</classification>
<recognizer>roadscene</recognizer>
<region>
<left>31</left>
<top>54</top>
<width>206</width>
<height>159</height>
</region>
<parentID>...</parentID>
</ObjectClassRecognitionResult>
</record>
<record>
...
<trackname>ObjectClassRecognition.Result</trackname>
<ObjectClassRecognitionResult>
<id>d5a249f7-3207-4a41-9a23-0b8ac4aafbf7</id>
<classification>
<identifier>person</identifier>
<confidence>99.94</confidence>
</classification>
<recognizer>roadscene</recognizer>
<region>
<left>243</left>
<top>33</top>
<width>96</width>
<height>182</height>
</region>
<parentID>...</parentID>
</ObjectClassRecognitionResult>
</record>
</output>
Each record contains the following information:
-
The
idelement provides a unique identifier for the recognized object. -
The
classificationelement provides information about the recognized object.- The
identifierelement provides the identifier of the class that resulted in the object being recognized. - The
confidenceelement provides the confidence score (from 0 to 100).
- The
- The
recognizerelement provides the name of the object class recognizer that was used. - The
regionelement provides the location of the object in the image or video frame. -
The
parentIDelement is empty, unless you configure the analysis engine withRegion=Inputin which case it contains the UUID of the input record. This provides a way to link the result with other records (from another analysis task) that supplied the region to analyze. To generate a single record combining the information, you can use the Combine ESP engine and the example Lua scriptparentuuidMatch.lua.