Plugin and Immix

Answered

Comments

9 comments

  • Avatar
    Andrey Terentyev

    Hello Riles Oualis ,

    _ Is there something that should be added in the Plugin to make it visible in Immix for setting the alarms?

    If by that you mean an Analytics event, similar to the one the stub_analytics_plugin has, then yes. You should be explicitly implemented in your Plugin.

    For instructions, please read this section of the manual
    https://support.networkoptix.com/hc/en-us/articles/4405295873943-Step-5-Adding-Analytics-Events

    and have a look at the stub_analytics_plugin source code in the Metadata SDK by searching for the "Object in the area" keyphrase.
    Or you can take the Metadata SDK of the MetaVMS
    4.3.0.32924 R2

    This version has a dedicated sub-plugin in the stub_analytics_event covering the analytics events.
    See code in the "metadata_sdk/samples/stub_analytics_plugin/src/nx/vms_server_plugins/analytics/stub/events" folder.

    0
    Comment actions Permalink
  • Avatar
    Riles Oualis

    Hello Andrey Terentyev

    Thank you for your prompt reply!

    _ The events are already included in the Plugin (next figure). However, when the user tries to retrieve them (theses events) from Immix platform, none of them is available.

    _ We also noticed that the slowest part and the most CPU consuming, when using AI model, is the recovering and the decoding phase of the cameras' frames. Here how they are recovered:

    cv::Mat img(
    /*_rows*/ videoFrame->height(),
    /*_cols*/ videoFrame->width(),
    /*_type*/ CV_8UC3, //< BGR color space (default for OpenCV)
    /*_data*/ (void*)videoFrame->data(0),
    /*_step*/ (size_t)videoFrame->lineSize(0));

    Is there a faster method to recover it?

    regards

    0
    Comment actions Permalink
  • Avatar
    Andrey Terentyev

    Hi,

    However, when the user tries to retrieve them (theses events) from Immix platform, none of them is available.

    Tell me more about that "Immix platform", please.
    How events are supposed to be technically retrieved from the Immix? Is that the plugin, which should get them from Immix?

    A user can't retrieve events. Either the wording is ambiguous or I'm not getting the point.
    Technically, events been defined in the plugin are sent by the plugin to the Server.
    The Server passes them to the "rule engine" module, which processes them and triggers configured actions.

     

    0
    Comment actions Permalink
  • Avatar
    Riles Oualis

    Hi,

    The main purpos of Immix platform is to manage and respond to security events (you can find out more about it here https://www.immixprotect.com/immix-cs/ ). Our client uses it to manage hi cameras central. Thus, when he install the plugin on NX Witness, everything works fine on  NX Witness. But, he couldn't find the analytic events on the Immix platform that is supposed to be compatible with NX Witness. The only event that is available, according to him, is "Object movion".

    0
    Comment actions Permalink
  • Avatar
    Andrey Terentyev

    Hello Riles Oualis,

    But, he couldn't find the analytic events on the Immix platform that is supposed to be compatible with NX Witness.

    Could you give more details, what do you mean by "compatible with Nx Wintess"?
    I couldn't find any evidence neither on Immix site nor in our integration marketplace https://nxvms.com/integrations confirming any out-of-the box integration or compatibility (as I understand it).

    If Immix has a web API, you could configure "Do HTTP Request" action for a rule triggered by the "Object in the Areas" event and in this way trigger an event in the Immix.

    Please, describe your scenario in more detail? What does the final result look like? What should appear in the Immix?

    0
    Comment actions Permalink
  • Avatar
    Norman Graafsma

    Hi Riles Oualis,

    We have not heard back from you in a while, so we are going to assume your question has been resolved and set this topic to 'Answered'.

    0
    Comment actions Permalink
  • Avatar
    Riles Oualis

    Hi Norman,

    "If Immix has a web API, you could configure "Do HTTP Request" action for a rule triggered by the "Object in the Areas" event and in this way trigger an event in the Immix."

    We already asked Immix for a demo version of their platform to test the scenarii of the client. However, we informed that they do not offer a demo version. Thus, the only information that we have that those that are provided by the client.

    "Please, describe your scenario in more detail? What does the final result look like? What should appear in the Immix?"

    The scenarii of the client is to use the plugin to detect different objects on his cameras, then trig a analytic event (object in area, line cross) from NX Witness (this is feasible with the plugin). The second part of the client scenarii is to retrieve the event from Immix. However, the only event that Immix platform receives is "Object movion".

    "I couldn't find any evidence neither on Immix site nor in our integration marketplace https://nxvms.com/integrations confirming any out-of-the box integration or compatibility (as I understand it)."

    This only information that we found on the net is this: https://www.immixprotect.com/portfolio/digital-watchdog/


    Regards

    0
    Comment actions Permalink
  • Avatar
    Norman Graafsma

    Hi Riles Oualis,

    It is a bit complex, since Sureview is a bit different in their approach to integrations than we are.

    Officially they support DW Spectrum and Hanwha Wave, both OEMs of Nx Witness.

    For DW Spectrum they published the following information:

    For Hanwha Wave they published the following information:

    You might be aware that we currently supply version 4.2, which means you most likely will get none or very limited support from Sureview for version 4.2, since the integration was based on version 4.0.xxxxx. That being said, there is no difference between the API that would affect the integration for 4.2. I have tested this in March with Sureview with version 4.2.0.32840.

    Also, in our next release there will be updates to our API and some methods, required for the integration, will be deprecated over time and new integration efforts are required from Sureview.

    The only thing I do not know, is how Sureview handles the alarms, I guess, based on their limited information they listen for our eventTypes. But the precise answer can only be given by Sureview. 

    0
    Comment actions Permalink
  • Avatar
    Riles Oualis

    Hi Norman Graafsma,
    Thank you so much for this precious information.

    We'll inform the client about the issue and we'll keep tracking the new versions of Nx Witness.

    Regards,

     

     

    0
    Comment actions Permalink

Please sign in to leave a comment.