Как получить доступ к внешним камерам? - PullRequest
0 голосов
/ 22 января 2019

Я работаю над проектом с несколькими алгоритмами распознавания лиц. Я бродил, если я могу выбрать, какую камеру я хочу открыть в JAVASCRIPT.

Я использую Google Chrome - версия 71.0.3578.98 (официальная сборка) (64-разрядная версия)

В данный момент я просто использую веб-камеру своего ноутбука, но хочу использовать более качественную камеру (dslr, goPro, даже мобильные устройства), чтобы обнаруживать все больше и больше деталей лица для целей обработки изображений (например, карты глубины). .

Я знаю, что могу использовать что-то вроде этого

navigator.getUserMedia

но это вернет устройства только типа ImageDevices enter image description here


Есть ли способ подключения внешних камер (либо с WI-FI, BT, USB)?

1 Ответ

0 голосов
/ 22 января 2019

Чтобы получить доступ к нескольким камерам из javascript, вы можете обратиться к сообщению Доступ к javascript для нескольких камер getusermedia Позаботьтесь о том, чтобы две камеры были подключены к разной шине USB, и обе должны быть доступны в одном браузере в разных илито же самое окно

Если вы хотите использовать внешние камеры, лучше всего выбрать onvif с неограниченным количеством ip-камер, подключенных по Wi-Fi или Ethernet.Для управления камерами вы можете установить сервер узлов на вашей рабочей станции и установить модуль node-onvif .Существуют камеры видеонаблюдения со встроенным AI AI rocognition Камеры распознавания лиц

Для использования смартфона вы можете следить за этим видео Смартфон в качестве веб-камеры и использовать IPприложение для веб-камеры из Playstore

Если вы предпочитаете подключать GoPro, вам необходимо подключиться к точке доступа AP вашего маршрутизатора или настроить ноутбук как точку доступа, а затем подключить камеру через Wi-Fi в соответствии со следующимвидео GoPro wifi или этот другой GoPro wifi config .

Вы можете найти некоторые идеи для распознавания лиц, например: Распознавание лиц в Python как решения с открытым исходным кодом на основе Linux Python с использованием OpenCV и подходящие для карт глубины

...