網路攝影機 + Linux + VMWare 的奇怪問題

網路攝影機 + Linux + VMWare 的奇怪問題

我有一台使用 VMWare vSphere 6.0 託管 Linux VM 的伺服器電腦。我正在嘗試讓網路攝影機與之配合使用。然而,我一直有兩個主要問題:

  1. 幀速率極低(0.1fps - 1.0fps)。
  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

其餘的“相機輸出”選項的品質結果也很差。此外,正如您在頂部欄中看到的那樣,幀速率非常低。

需要注意的是,除了 、 和 OpenCV 之外,我還嘗試使用多種方法來guvcview捕捉streamerwebcam

有人知道如何解決這個問題嗎?

相關內容