3

У меня есть сервер, на котором размещена виртуальная машина Linux, использующая 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.

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

0