Je pense que le récent virus corona nous a obligés à faire du télétravail, mais il y a beaucoup de gens qui veulent faire du télétravail mais ne peuvent pas garantir la fuite d'informations et l'entreprise n'autorise pas le télétravail. Je me demande s'il y en a.
Cette fois, j'ai pensé que je pourrais contribuer autant que possible à de tels problèmes, j'ai donc créé un produit de démonstration axé sur «empêcher le PC peeping» même en cas de fuite d'informations.
Lorsque quelqu'un d'autre que vous tente de regarder dans le PC, un écran noir s'affiche sur tout l'écran pour masquer les informations. Il enregistre également la personne qui a essayé de l'examiner comme une image.
Nous avons décidé de publier la source sous une forme que tout le monde peut voir, en espérant que nous serons libérés de la menace du virus corona dès que possible. https://github.com/kimuson/PeepBlocker
Demo
Il a été confirmé que cela fonctionne ci-dessous, Windows devrait probablement fonctionner. .. .. ・ Mac OS Catalina ・ Python 3.6.5
Enregistrez la source à n'importe quel emplacement.
$ git clone https://github.com/kimuson/PeepBlocker.git
Installez les modules nécessaires à l'exécution.
$ cd PeepBlocker
$ pip install -r requirements.txt
Veuillez exécuter le script
$ python PeepBlocker.py
Le langage est python. La reconnaissance d'image utilise OpenCV. De plus, je n'ai pas eu beaucoup de temps pour dessiner l'interface graphique cette fois, alors je l'ai dessinée facilement avec tkinter.
Quant à la précision de la reconnaissance d'image, elle réagit assez sévèrement. Dans de rares cas, lorsqu'il est utilisé dans un endroit sombre, une alerte peut se produire même si vous êtes seul.
La précision est relativement bonne dans un endroit lumineux. De plus, le cas où il y a deux personnes mais elles ne sont pas détectées n'était pas aussi loin que je l'ai testé. Si quoi que ce soit, il arrive rarement que vous soyez détecté même si vous êtes seul, mais je pense personnellement que vous n'avez rien fait concernant le niveau de détection strict.
J'espère sincèrement que ce virus corona mettra fin à la situation le plus rapidement possible.
Recommended Posts