На Windows 7/8, как прочитать дескриптор USB-устройства с USB-камеры, и тем временем читать поток изображений с веб-камеры
Я использую webcam-capture(java api) для получения видеопотока с USB-камеры, все работает нормально.
Я хочу прочитать дескриптор устройства USB (хранить некоторую личную информацию), я узнаю, что следует установить WinUSB или libusbk в качестве драйвера для устройств USB. и все в порядке, прочитайте описание дескриптора (от libusb_control_transfer api)
- вопрос в том:
- До того, как я установлю WinUSB, USB-камера является устройством камеры в списке управления устройством Windows. сбой работы LibUSB, не удается открыть USB-устройства, номер ошибки -5, означает, что точка входа не найдена
- После установки WinUSB, libUSB api работает нормально, но программа веб-камеры не может открыть USB-устройства, это универсальное USB-устройство в списке управления устройствами Windows.
Есть ли способ, как веб-камера работает нормально, в то же время я могу прочитать дескриптор устройства USB использовать Libusb или что-то другое?
Я тестировал на Windows 7 и Windows 8, имеют ту же проблему.
Благодарю.
1 ответ
К сожалению, это невозможно, потому что каждому из ваших приложений нужен свой драйвер. Единственный способ, которым это может сработать, - это если вы используете libusb и создаете собственный api для захвата поверх, что довольно сложно. Пока веб-камера не может прочитать данные, которые вы хотите знать о веб-камере, я боюсь, что это невозможно.