Странные проблемы с веб-камерой + Linux + VMWare

Странные проблемы с веб-камерой + Linux + VMWare

У меня есть серверная машина, на которой размещена Linux VM с использованием VMWare vSphere 6.0. Я пытаюсь заставить веб-камеру работать с ней. Однако у меня возникли две основные проблемы:

  1. Частота кадров крайне низкая (0,1–1,0 кадр/с).
  2. На выходном изображении имеется несколько дефектов (как видно из примеров ниже).

Я пробовал устанавливать несколько дистрибутивов Linux (то есть CentOS, Ubuntu 14.04 и 16.04, Mint 18.1), и результаты были одинаковыми. Я также пробовал с двумя разными веб-камерами: Microsoft LifeCam Cinema HD и обычной (Sunplus Technology). Обе камеры отлично работают на физической машине с Mint и Ubuntu.

Однако обе камеры также прекрасно работают на Windows 10, запущенной на виртуальной машине на том же сервере.

guvcviewЕсли говорить о технических подробностях, то при работе в Linux очень часто выводится следующее сообщение :

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

Я также сделал 2 снимка, guvcviewчтобы показать качество изображения. Один из них был сделан с использованием MJPG:

MJPG

а другой с RGB3:

RGB3

Остальные параметры "выход камеры" также имели результаты низкого качества. Кроме того, как вы можете видеть на верхней панели, частота кадров очень низкая.

Важно отметить, что я также пытался захватить кадр, используя несколько методов помимо guvcview, таких как streamer, webcamи OpenCV.

Кто-нибудь знает, как решить эту проблему?

Связанный контент