Câmera para verificar se estou vendo o computador?

4

Existe um programa para fazer o seguinte: Eu tenho uma webcam no meu laptop. Eu gostaria que meu computador inicie um protetor de tela se eu não estiver assistindo meu laptop e parar o protetor quando eu estiver assistindo a tela. Existe um programa para ler a webcam? Estou usando o Ubuntu 14.04.

    
por noobie 09.09.2014 / 13:53

1 resposta

3

A partir do som desta postagem do blog, você pode usar o projeto shantz-locker.sh para fazer o que quiser.

A postagem inclui tudo que você precisa. As duas partes são o uso do aplicativo motion que está normalmente disponível na maioria dos repositórios, como o Fedora e / ou Ubuntu, e o script de shell que acompanha o artigo acima, shantz-webcam-locer. zip .

OBSERVAÇÃO: também publiquei o script em pastebin.com aqui , caso o original já tenha vai embora.

Uso

./shantz-locker [-l <LockThreshold>] [-u UnlockThreshold] [-s LockScanInterval] [-t UnlockScanInterval]
  • LockThreshold - Determina o limite (baseado no número de amostras sem movimento) para bloquear o seu PC. O padrão é 5
  • UnlockThreshold - Determina o limite (baseado no número de amostras com movimento) para desbloquear seu PC. O padrão é 2
  • LockScanInterval - Em quanto tempo verificar se há movimento quando o seu PC está no estado desbloqueado. O intervalo padrão é de 5 segundos
  • UnlockScanInterval - Em quanto tempo verificar se há movimento quando o seu PC está no estado bloqueado. O intervalo padrão é de 2 segundos

O arquivo ZIP contém apenas 2 arquivos, um exemplo de arquivo motion.conf junto com o script, 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
    
por 09.09.2014 / 14:31