Que tal usar a sua webcam como câmera de segurança ?! Se está procurando uma forma de monitorar o ambiente ou mesmo quem usa inadvertidamente o seu computador, leia essa matéria.
A monitoração é feita pela webcam, ao minimo movimento diante da câmera uma sequencia de fotos ou vídeos são tiradas e arquivadas em seu computador e enviadas pela rede automaticamente.
Para essa finalidade iremos usar o Motion
Motion é um programa que monitora o sinal de vídeo de uma ou mais câmeras e é capaz de detectar se uma parte significativa da imagem mudou. Ou, em outras palavras, pode detectar o movimento.
Motion é uma ferramenta baseada em linha de comando. Não possui interface gráfica com o usuário. Tudo está configurado através da linha de comando ou através de arquivos de configuração.
O resultado do movimento pode ser:
- arquivos de imagem jpg / ppm
- sequências de vídeo mpeg / mp4 / swf / flv / mov / ogg
Além disso, o movimento possui seu próprio servidor web minimalista. Assim, você pode acessar a saída da webcam a partir do movimento através de um navegador.
Para instalar o Motion, abra o seu terminal e de o comando abaixo.
O Motion é repleto de recursos como você pode facilmente verificar acessando o seu manual com o comando abaixo no terminal.
Caso queira salvar em texto o manual, use o comando abaixo e um arquivo de texto com nome Manual Motion sera criado na sua home.
São mais de 1000 linhas de documentação.
O Motion já vem super configurado por padrão, mas caso queira customizar as configurações, é no endereço abaixo.
/etc/motion/motion.conf
Mas iremos alterar o local das configurações para a sua home, para isso de o comando abaixo no terminal para copiar o arquivo de configurações para a sua home.
Crie o diretório das configurações e imagens com o comando abaixo.
Copie o arquivo de configurações para a sua home com o comando abaixo.
Abra o arquivo de configurações com o comando abaixo.
Localize
Exemplo no meu caso.
Salve teclando Ctrl + x tecle s e tecle Enter para fechar.
Monitoração
A monitoração é feita pela webcam, ao minimo movimento diante da câmera uma sequencia de fotos ou vídeos são tiradas e arquivadas em seu computador e enviadas pela rede automaticamente.
Software
Para essa finalidade iremos usar o Motion
Motion é um programa que monitora o sinal de vídeo de uma ou mais câmeras e é capaz de detectar se uma parte significativa da imagem mudou. Ou, em outras palavras, pode detectar o movimento.
Motion é uma ferramenta baseada em linha de comando. Não possui interface gráfica com o usuário. Tudo está configurado através da linha de comando ou através de arquivos de configuração.
O resultado do movimento pode ser:
- arquivos de imagem jpg / ppm
- sequências de vídeo mpeg / mp4 / swf / flv / mov / ogg
Além disso, o movimento possui seu próprio servidor web minimalista. Assim, você pode acessar a saída da webcam a partir do movimento através de um navegador.
Instalação
Para instalar o Motion, abra o seu terminal e de o comando abaixo.
sudo apt install motion
Configuração
O Motion é repleto de recursos como você pode facilmente verificar acessando o seu manual com o comando abaixo no terminal.
man motion
Caso queira salvar em texto o manual, use o comando abaixo e um arquivo de texto com nome Manual Motion sera criado na sua home.
man motion > "Manual Motion"
São mais de 1000 linhas de documentação.
Arquivos de configuração
O Motion já vem super configurado por padrão, mas caso queira customizar as configurações, é no endereço abaixo.
/etc/motion/motion.conf
Mas iremos alterar o local das configurações para a sua home, para isso de o comando abaixo no terminal para copiar o arquivo de configurações para a sua home.
Crie o diretório das configurações e imagens com o comando abaixo.
mkdir -p ~/.motion/image
Copie o arquivo de configurações para a sua home com o comando abaixo.
cp /etc/motion/motion.conf ~/.motion
Abra o arquivo de configurações com o comando abaixo.
nano ~/.motion/motion.conf
Localize
logfile /var/log/motion/motion.log
Altere para
logfile ~/.motion/motion.log
Localize
target_dir /var/lib/motion
Altere para. ( OBS: Altere seunomedeuser para o seu nome de usuário, o programa precisa de um endereço dessa forma para identificar o diretório para salvar as imagens.)
Altere para. ( OBS: Altere seunomedeuser para o seu nome de usuário, o programa precisa de um endereço dessa forma para identificar o diretório para salvar as imagens.)
target_dir /home/seunomedeuser/.motion/image
Exemplo no meu caso.
target_dir /home/lobo/.motion/image
Salve teclando Ctrl + x tecle s e tecle Enter para fechar.
Uso
Para iniciar o daemon do Motion use o comando abaixo.
Inicie o Motion com o comando abaixo no terminal.
sudo systemctl start motion.service
Inicie o Motion com o comando abaixo no terminal.
motion
As imagens são salvas em ~/.motion/image como as da minha loba xeretando no meu notebook kkkkkkkkkkkkkkkkkkkkkkkk
Para parar o Motion, tecle Ctrl + z e pare o daemon com o comando abaixo.
Pronto toda vez que iniciar o sistema, o Motion sera iniciado e ira monitorar com a sua webcam.
Para desfazer a inicialização, de o comandos abaixo no terminal.
Parar o daemon.
Desative o daemon.
Se preferir você pode usar a sincronização do dropbox para enviar automaticamente para ele as imagens capturadas, para isso basta ter o dropbox instalado em seu computador e criar um link da pasta da imagens salvas para a sua pasta do dropbox, para isso de o comando abaixo no terminal.
Automaticamente a pasta é sincronizada com o dropbox.
Agora as provas da sua falta de confiança, devidamente salvas no dropbox kkkkkkkkkkkkkkkkkkkkk quero ver vir disfarçando :)
No diretório oculto também temos as imagens salvas.
Note que usei um diretório bem comum para salvar, mas você pode alterar isso, desde que seja por caminho absoluto e você tenha poder de gravar no diretório.
Para parar o Motion, tecle Ctrl + z e pare o daemon com o comando abaixo.
systemctl stop motion.service
Autostart
Caso queira que o motion inicie com o seu sistema, habilite o daemon com o comando abaixo.
sudo systemctl enable motion.service
Crie o lançador de inicialização com o comando abaixo no terminal.
Cole as linhas abaixo em vermelho.
nano ~/.config/autostart/motion.desktop
Cole as linhas abaixo em vermelho.
[Desktop Entry]
Comment[pt_BR]=
Comment=
Exec=motion
GenericName[pt_BR]=
GenericName=
Icon=system-run
MimeType=
Name[pt_BR]=
Name=
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
Salve teclando Ctrl + x tecle s e tecle Enter para fechar.
Pronto toda vez que iniciar o sistema, o Motion sera iniciado e ira monitorar com a sua webcam.
Desativar o autostart
Para desfazer a inicialização, de o comandos abaixo no terminal.
Parar o daemon.
sudo systemctl stop motion.service
Desative o daemon.
sudo systemctl disable motion.service
Remova da inicialização.
rm -fr ~/.config/autostart/motion.desktop
Enviar automaticamente para o dropbox
Se preferir você pode usar a sincronização do dropbox para enviar automaticamente para ele as imagens capturadas, para isso basta ter o dropbox instalado em seu computador e criar um link da pasta da imagens salvas para a sua pasta do dropbox, para isso de o comando abaixo no terminal.
ln -s ~/.motion/image ~/Dropbox
Automaticamente a pasta é sincronizada com o dropbox.
Agora as provas da sua falta de confiança, devidamente salvas no dropbox kkkkkkkkkkkkkkkkkkkkk quero ver vir disfarçando :)
No diretório oculto também temos as imagens salvas.
Note que usei um diretório bem comum para salvar, mas você pode alterar isso, desde que seja por caminho absoluto e você tenha poder de gravar no diretório.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!