Problemas estranhos com webcam + Linux + VMWare

3

Eu tenho uma máquina servidor hospedando uma VM Linux usando o VMWare vSphere 6.0. Estou tentando conseguir uma webcam para trabalhar com ela. No entanto, tenho tido dois problemas principais:

  1. A taxa de quadros é extremamente baixa (0,1 fps - 1,0 fps).
  2. A imagem de saída tem vários problemas (como visto nos exemplos abaixo).

Eu tentei instalar várias distribuições Linux (por exemplo, CentOS, Ubuntu 14.04 e 16.04, Mint 18.1), e os resultados são os mesmos. Eu também tentei com duas webcams diferentes: Microsoft LifeCam Cinema HD e uma genérica (Sunplus Technology). Ambas as câmeras funcionam bem em uma máquina física rodando Mint e Ubuntu.

No entanto, as duas câmeras também funcionam bem em um Windows 10 executado em uma máquina virtual no mesmo servidor.

Para fornecer alguns detalhes técnicos, a seguinte mensagem é impressa com muita frequência quando executo guvcview no Linux:

V4L2_CORE: Could not grab image (select timeout): Resource temporary unavailable.

Também capturei duas imagens usando guvcview para mostrar como está a qualidade da imagem. Um deles estava usando o MJPG:

eooutrocomRGB3:

As opções restantes de "saída da câmera" também tiveram resultados de baixa qualidade. Além disso, como você pode ver na barra superior, a taxa de quadros é muito baixa.

É importante observar que também tentei capturar o quadro usando vários métodos além de guvcview , como streamer , webcam e OpenCV.

Alguém saberia como resolver esse problema?

    
por Arthur Emídio 02.01.2017 / 23:47

0 respostas