摄像头可以检查我是否正在看电脑?

摄像头可以检查我是否正在看电脑?

是否有程序可以执行以下操作:我的笔记本电脑上有一个网络摄像头。我希望我的计算机在我不看笔记本电脑时启动屏幕保护程序,并在我看屏幕时停止屏幕保护程序。有没有读取网络摄像头的程序?我使用的是 Ubuntu 14.04。

答案1

从这篇博客文章的声音来看,您可以使用该项目shantz-locker.sh来做您想做的事情。

该帖子包含您需要的一切。这 2 件是使用motion应用程序通常在大多数存储库(例如 Fedora 和/或 Ubuntu)中可用,以及附加到上述文章的 shell 脚本,shantz-网络摄像头-locer.zip

笔记:我还将脚本发布在这里是pastebin.com,以防原件消失。

用法

./shantz-locker [-l <LockThreshold>] [-u UnlockThreshold] [-s LockScanInterval] [-t UnlockScanInterval]
  • LockThreshold– 确定锁定 PC 的阈值(基于无运动的样本数量)。默认值为 5
  • UnlockThreshold– 确定解锁 PC 的阈值(基于运动样本的数量)。默认值为 2
  • LockScanInterval– 当您的电脑处于解锁状态时,多久检查一次是否有运动。默认间隔为 5 秒
  • UnlockScanInterval– 当您的电脑处于锁定状态时,多久检查一次是否有运动。默认间隔为 2 秒

ZIP 文件仅包含 2 个文件,一个是示例motion.conf文件以及脚本,shantz-locker.sh.

$ unzip -l shantz-webcam-locker.zip 
Archive:  shantz-webcam-locker.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  08-10-2008 12:11   shantz-webcam-locker/
    22115  08-10-2008 10:57   shantz-webcam-locker/motion.conf
     2954  08-10-2008 11:32   shantz-webcam-locker/shantz-locker.sh
---------                     -------
    25069                     3 files

相关内容