Zoom / pan / webcam de inclinação

0

Eu tenho uma câmera da logitech e preciso de uma maneira de ampliar a imagem. Eu tentei muitas opções, mas nenhuma me joga nessa opção. Alguém pode ajudar? Eu ficaria mais confortável com as ferramentas CLI.

    
por astroty 12.07.2015 / 21:08

1 resposta

3

A solução possível é criar uma câmera virtual que mostre parte da imagem da câmera real.

Módulo do kernel

Instalar:

sudo apt-get install v4l2loopback-dkms

Para ativar o dispositivo de câmera virtual, insira o módulo no kernel:

sudo modprobe v4l2loopback

Para desativar:

sudo modprobe -r v4l2loopback

Quando o módulo está ativo, ele cria mais um dispositivo / dev / video (para mim foi /dev/video1 ).

Para inserir o módulo na inicialização, adicione um arquivo de configuração com o nome do módulo para /etc/modules-load.d/ .

Transformação

Supondo que a câmera principal esteja em /dev/video0 e 200 pixels sejam cortados de cada lado da imagem:

gst-launch v4l2src device=/dev/video0 ! videocrop top=200 left=200 right=200 bottom=200 ! v4l2sink

Para ver o resultado da câmera virtual:

gst-launch v4l2src device=/dev/video1 ! xvimagesink

E é utilizável como um dispositivo de câmera v4l2 comum no qTox, por exemplo.

Testado no C270.

    
por Velkan 12.07.2015 / 22:38