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:
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?