I have a question about Objects in metadataSDK
AnsweredHi,
I would like to know, how can I control the frequency of object pop-ups.
The following link is the video that I recorded. The object on the right side, it update really quickly.
I found the video from your website( https://www.youtube.com/watch?v=zG-LVs7h0gc), that everyone appears only once.

-
Hello Aqua Hsu ,
There are several notions to be distinguished.
- Real-world object is something in front of a camera. No one knows what it is that thing, unless someone makes a decision to consider that thing like, for example, a man or a face. Thus, that thing becomes man-type object or face-type object. The process of computational recognition of things in the video stream does not deal with real-world object, but rather with their representation in the digital video stream, which is just a flow of numbers. When your plugin detects "an object", in fact it detects a digital "trace" and cuts a special subset of numbers from the flow, according to your developed computation algorithm.
- Оbject metadata is information about the detected "object", not about the real-world object. The Server expected representation of detected "object" (i.e. object metadata) has to have a special structure in the form of the "ObjectMetadata" class.
- Object track is a series of digital "traces" of a real-world object in the flow of numbers, generally called video stream. As it was said, each time your plugin detects "an object", actually it detects a digital "trace" of a real-wold object in a video stream. The series of these detected "traces" could form a sequence - object's digital "track". It's up to a plugin to determine whether several "traces" belong to the same real-world object.
When a plugin identifies the sameness of "object" by its digital "traces", it should generate and assign the same trackId to those "traces". It can be done with the ObjectMetadata.setTrackId (const Uuid &value) method before passing ObjectMetadata to the Server.
When the GUI client receives several sequential ObjectMetadata with the same trackId it displays notification only once in the right panel.
> The object on the right side, it update really quickly.
This most probably means that "the object" each time is a ObjectMetadata with different trackId.
> I would like to know, how can I control the frequency of object pop-ups.
By assigning the same trackId.
0 -
Hello Andrey,
Appreciate for your detailed explaination.
I finally solved the problem.
0 -
Hi,
I want to know could I render the object bounding boxes and ROI in the event?
0 -
Hello Aqua,
> I want to know could I render the object bounding boxes and ROI in the event?
Could you please create a separate thread for this question?0 -
Sure, I have posted it.
0
Please sign in to leave a comment.
Comments
5 comments