2016-12-22 10 views
-1
  1. 私はUSBカメラからビデオストリームを取得するためにウェブカメラキャプチャ(のJava API)を使用する上で、それが動作良い。一方でウェブカメラを使用してWindows USBカメラからUSBデバイスディスクリプタを読み、映像ストリームを読み取る方法7/8、

  2. 私はUSBデバイスドライバをWinUSBまたはlibusbkをインストールする必要があることを知っています。私はのWinUSBをインストールbefor

  3. 、USBカメラがWindowsデバイス管理におけるカメラ装置であって、それは問題がある

  1. 、[OK]をテストする(libusb_control_transfer APIによって)記述の成功を読みますリスト。 LibUSBの作業が失敗し、USBデバイスを開くことができません。エラー番号が-5で、entrypoinが見つからないことを意味します。
  2. WinUSBをインストールした後、libUSB apiは正常に動作しますが、webcamプログラムはUSBデバイスを開くことができません。 Windowsのデバイス管理リストのユニバーサルUSBデバイスです。

ウェブカムが正常に動作する方法はありますか?同時に、私はusbデバイス記述子をlibusbを使用して読むことができますか?

私はWindows 7とWindows 8でテストしましたが、同じ問題があります。

ありがとうございました。

答えて

0

悲しいことに、各アプリケーションに異なるドライバが必要なため、これは不可能です。これがうまくいく唯一の方法は、libusbを使い、上にキャプチャしたapiを構築するのがかなり複雑な場合です。ウェブカメラのキャプチャがあなたがウェブカメラについて知りたいデータを読み取ることができない限り、これは可能ではありません。

+0

ご返信いただきありがとうございます。あなたは、USBデバイスディスクリプタを読む方法を知っていますか?例えば、ハードウェアバスプログラムのみに依存する。私は "bus hound"という名前のツールを持っているので、特別なドライバなしでusbデバイスから任意のディスクリプタを読むことができます – tim

関連する問題