Issue with RealTime Panel Object Updates in Nx Client
CompletedI developing a Face Tracking + Recognized plugin in Nx Meta.
The goal is to publish a BestShot packet when a face is detected and recognized, which includes the saved image path according to the UserID, and display the BestShot in the right panel of the Nx Client.
However, this is not working as intended. When running, the panel is not updated in real-time, and past objects are only exposed when switching tabs or scrolling.
To resolve this issue, I have checked the timestamp of my packets using the metadata analysis, nx_ini logging, and other methods you have suggested, but the timestamps do not exceed 2 seconds, and according to my plugin's logs, each frame is returned within 100ms.
Updating metadata, events missing, object type display – Network Optix
As mentioned in this post, I initially maintained the UUID of the detected face, but even after updating the UUID for each recognition in hopes of finding a solution, I failed to achieve the desired real-time panel reflection.
At this point, I am confused and even suspect that my plugin may have an initial delay of around 2 seconds when starting, which could be continuously affecting the performance, but I am not sure.
I would appreciate it if you could let me know what I might be missing.
-
Hi Vikram,
I am not very sure if I understand your description correctly, please correct me if I am wrong.
However, from the description you provided, I am afraid you may be confused by the tab of object and notification.
The notification tab would populated the message while you have configure the event rules - Meaning while faces are detected, then show desktop notification. That is not automatically popped out but a configurable user preference settings.
The object tab(either on the top of vide feed or the right panel) - that is a panel or summary of all the objects, so you would be able to see all the objects were detected. And it is shown while you enabled the tab, as well as the boundary boxes of the object and its overlay if existed. From the system I had, every detected objects are shown on the panel less than 1 seconds once detected (show on the screen), in the case I am using the Cloud connect to the system and the speed is about 120Mbits download / 60Mbits upload, fyi.
So basically, from the description you mentioned, your plugin might be working fine, but you need to configure the event-rules, if you want to see the "notification".
You may check the user manual for more detail in regard of Event-rules.
Hope this helps.It is likely I am misunderstanding your question, if you can have a screen recording to explain the exact behavior that you think that is not correct, it would be appreciated.
Thanks.
-
Hi Vikram
OK, thanks for the updates.
Please sign in to leave a comment.
Comments
3 comments