Giter VIP home page Giter VIP logo

Comments (17)

dasgarner avatar dasgarner commented on June 12, 2024

Applies to all players I think.

from xibo.

knitehawk avatar knitehawk commented on June 12, 2024

you could also just connect it to a motion sensor that would then activate the camera, or send a signal (Serial, or other) to counter

from xibo.

laercionit avatar laercionit commented on June 12, 2024

Ideally recognize the USB camera compatible with the player (Android, WIndows, Linux). Then apply a face recognizer. There bilbiotecas ready for it. Thus not only accounts for the people who have to screen, keep a record of all who were looking at the screen.

This information would be sent to the CMS usually presenting in statistics and content

from xibo.

dasgarner avatar dasgarner commented on June 12, 2024

My feeling is that this involves some fairly complicated face recognition technology (gender detection, eye tracking, etc) and that an interface to a 3rd party solution would be the most likely route (or indeed a library project - if there is such a thing).

from xibo.

laercionit avatar laercionit commented on June 12, 2024

Dan, There are libraries for Java and AspNet ready to smile and face detect

from xibo.

dasgarner avatar dasgarner commented on June 12, 2024

OK great - it would be good to have the links in here for reference. Depending on how the integration was managed they may/may not need to be open source.

from xibo.

laercionit avatar laercionit commented on June 12, 2024

Java OpenCV Bindings

https://www.youtube.com/watch?v=7bpwJtQ65oY
https://www.youtube.com/watch?v=gcONLfkFSNM
http://answers.opencv.org/question/12978/face-detection-through-a-webcam-in-java/

from xibo.

nagyrobi avatar nagyrobi commented on June 12, 2024

Uh Oh just a chime in here, in many places around the world placement of webcams like this rises privacy issues. Displays in public areas (public means really public: open streets, parks owned by state or local administration etc) may have such cameras, but displays in private areas (like shops, malls, gas stations, cinemas) can only have cameras if there's an autorization for that.
Thus in places like this people counter could be fesable only with motion detectors, which would just simply count the motion occurences.

from xibo.

dasgarner avatar dasgarner commented on June 12, 2024

I think that only counting motion defeats the object slightly as the data is not that useful. If there are privacy concerns then I think that is up to the signage operator to manage and enable/disable any people counting functionality. In much the same way as it is their responsibility to ensure people are not putting copyright video on their signs.

I did find this (http://opencv.org/) which might provide an open source solution that can be used cross platform. There are also a bunch of commercial ones we could integrate with.

from xibo.

nagyrobi avatar nagyrobi commented on June 12, 2024

Agree, my chime was in order to keep in mind that this could conflict with legislation in some countries, so software should be developed in a manner that this feature should be possible to be completely uninstalled, or maybe installed optionally as a plugin or a package or something similar. Legislation specifies that in certain areas "the installation of equipment able to do this is prohibited", so that means, the deployer of the signage has to be able to prove that the screen hardware under no circumstances offers any possibility to do that. Having just a tickbox to enable/disable is not enough.
Otherwise Xibo can be de-installed from these locations and something else must be put instead... which is not desirable for the project, I guess...

from xibo.

dasgarner avatar dasgarner commented on June 12, 2024

Interesting point, so this legislation would force an entirely separate piece of software that can be completely removed (i.e. not installed). Which countries are we talking about here?

Most of the "people counter" software I have seen acts as a integral part of the host application (integrated with SDK) - the thought of maintaining two version of the player doesn't appeal to me that much 😄

from xibo.

nagyrobi avatar nagyrobi commented on June 12, 2024

Mainly Easten Europe.

from xibo.

laercionit avatar laercionit commented on June 12, 2024

Dan
We're talking about allowing the APP recognize a webcam, select the device and collect data.

For countries where this feature is not allowed is not the responsibility system, but the user does not use. The system is global, each location if you need to be aware that restricting the use or not of the resource.

from xibo.

dasgarner avatar dasgarner commented on June 12, 2024

We aren't lawyers so we don't really know - it seems to me that installing a device without a webcam would solve the issue completely (even if the software provides the functionality, if the hardware isn't there - it cannot be used).

Happy with that @nagyrobi ?

from xibo.

nagyrobi avatar nagyrobi commented on June 12, 2024

Happy as long as it's possible to completely disable the functionality in the software too. Things like

  • there should be no sign in the client's interface that it has this functionality if the feature is disabled
  • there should be a global switch in the CMS to enable or disable this entire functionality, disabling it would hide these options not only in the client but in the CMS too - I'd think a value in the editable config file would be fine
  • and vice-versa: with this feature enabled, both the client and the CMS should make well visible that the product has such features
    The idea behind is: the authority delegate when looks at the system, should be able to observer and understand clearly and simply, just by looking at it, that it has or it has not the features in case.

Could be enabled by defauld for the entire world, and have this hidden config setting in the file on the CMS which when set to 1, would completely disable and hide all this stuff.

from xibo.

supportreq avatar supportreq commented on June 12, 2024

Really important are we implementing this??

from xibo.

dasgarner avatar dasgarner commented on June 12, 2024

You can see further discussion on this here: https://community.xibo.org.uk/t/number-of-people-who-viewed-a-specific-screen/721

from xibo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.