可以在 Windows 上透過 UVC 使用 TIS USB 攝影機嗎?

可以,您可以在 Windows 上使用 The Imaging Source 的 USB3 Vision 相機,但需要注意一些限制。

問:Windows 應用程式如何存取相機?

Windows 應用程式(例如相機應用程式和控制面板)透過 Media Foundation 存取攝像頭,Media Foundation 充當應用程式和相機驅動程式之間的介面。

問:Windows 應用程式如何存取相機?

Media Foundation 主要搭配核心模式的相機驅動程式運作。
Windows 提供了一個橋接機制,讓核心模式驅動能與 Media Foundation 溝通。

例如:

  • 23U 與更舊版本的驅動屬於核心模式驅動

  • 33U、37U、38U 及更新的 DirectShow 或 IC4 GenTL 驅動屬於使用者模式驅動

  • Windows 的 UVC 驅動屬於核心模式驅動

問:Media Foundation 與控制台支援哪些影像格式?

  • Media Foundation 與 Windows 控制台只支援 YUV 或 RGB 格式。

  • 像是 Mono或 Bayer 格式則無法直接支援。

問:不同相機型號提供哪些格式?

  • 37U Mono:僅提供 Mono 格式

  • 37U Color:僅提供 Bayer 格式

  • 33U / 38U Mono:僅提供 Mono 格式

  • 33U / 38U Color:提供多種格式,包含 YUY2、RGB24

問:哪些相機型號可在 Windows 相機 App 與控制台中使用?

  • 23U 及更早版本:可能與我們的驅動程式相容,因為即使對於單色相機,我們也會產生 RGB 格式。

  • 33U / 37U / 38U(已安裝 Windows UVC 驅動程式):

    • 37U Mono / Color:不支援(沒有相容格式)

    • 33U / 38U Mono: 不支援(沒有相容格式)

    • 33U / 38U Color: 支援(透過 YUY2 或 RGB24)

問:為什麼相機 App 可以用,但控制台不行?

Windows 的相機App 可能會使用更進階或更完整的相機設定方式,因此在某些情況下,即使控制台無法使用,相機 App 仍然可以正常運作。

補充說明:

  • Linux x86 與 Linux ARM:透過 UVC 可支援所有 TIS 相機

  • macOS:支援程度應與 Windows 類似

  • Android:支援程度應與 Linux 類似