Next idea for a killer APP for nx witness - actually 2

Answered

Comments

7 comments

  • Avatar
    Danny Ferguson

    I forgot to include the link to the npointer gesture recognition platform..

    https://www.neurotechnology.com/npointer.html#nav_foldable

     

    0
    Comment actions Permalink
  • Avatar
    Andrey Terentyev

    Hello Danny,

    Actually, we have the ready infrastructure for integration.

    - We have programming interface inside the Server

    - We offer Metadata SDK for developing a plugin which could utilize both mentioned libs for object detection.

    - We offer examples of how to create a plugin in this repo https://github.com/networkoptix/nx_open_integrations

    > What would it take to make a Yolo4 plugin that I could use?
    > I would love to be able to use the rest of the server or even a GPU to run these to apps on the same system. 

    So, there is no technical limitation for anybody (including yourself) in creating such a plugin. :)

    1
    Comment actions Permalink
  • Avatar
    Evgeny Balashov

    Danny, both ideas seem great!

     

    As Andrey mentioned, we have some code examples: https://github.com/networkoptix/nx_open_integrations/tree/master/cpp/vms_server_plugins/opencv_object_detection_analytics_plugin

    They use MobileNet SSD models, but it should be a straightforward process to replace one model with YOLO.

    Please, if you have questions about those examples - let us know.

     

    After that, integrating npointer should be straightforward as well, as long as there is C++ library for it.

     

     

     

     

    0
    Comment actions Permalink
  • Avatar
    Danny Ferguson

    Thanks for all of your feedback everyone. I haven't programed in over 25 years, back then it was 6502,68k assembly and C++. I am starting  a new business (coming from 30+ years IT support background) that requires the video surveillance. At this time I have no resources to fund a development project like this.. I'm just trying to choke before I get to open the doors.

    In the future that may be a different story.. If I was look for developer to implement this do you have any suggestions? If they are already familiar with implementing on the NX platform that would be  a plus.. 

    0
    Comment actions Permalink
  • Avatar
    Duncan Miller

    I agree...Object classification is the next big feature all VMS systems need to have. There are some companies offering 3rd party integrations for different VMS systems but some VMS systems are now offering this as a base feature. It will be a basic requirement in the future just like motion detection is today.

     

    0
    Comment actions Permalink
  • Avatar
    Evgeny Balashov

    What object types are you looking to integrate? And what are user stories for them? 

     

    We have also released OpenVINO object detection plugin for reference use.

    Please check here: https://nxvms.com/integrations/101

     

    We can look into expanding the detection list there.

     

    0
    Comment actions Permalink
  • Avatar
    Duncan Miller

    I think the basic ones are People, Cars, Bikes, Boats, Animals, Knives and Guns.


    A use case we are using right now is when motion is detected and a person is detected in the motion zone it sends an alert/push notification. We aren't doing this with nxwitness but with a cloud service. This is useful for monitoring construction sites or businesses for outside of business hours.

    Object classification also makes it easier to search for events when you can search for specific objects and their colour. 

    I will play around with this plugin. Thanks. 

     

    0
    Comment actions Permalink

Please sign in to leave a comment.