Javascript - управление веб-камерой - проблема с возможностями - PullRequest
0 голосов
/ 03 января 2019

Я пытаюсь управлять фокусом своей веб-камеры в браузере Chrome (электрон), работающем на рабочем столе Ubuntu.По сути, я хочу просто сфотографировать объект, расположенный в определенном месте.Мне нужно прочитать строки об этом объекте, и моя веб-камера с автофокусом иногда не очень хороша, поэтому я хочу ее контролировать.

Я пытаюсь настроить фокус через API GetUserMedia, но кажется, что этоне поддерживается моей веб-камерой (Logitech C920), вот что я получаю от getCapability ():

aspectRatio
brightness
colorTemperature
contrast
deviceId
exposureCompensation
exposureMode
facingMode
focusMode
frameRate
groupId
height
saturation
sharpness
whiteBalanceMode
width
zoom

Как вы можете заметить, мое устройство не отображает FocusDistance или pointOfInterests в качестве ограничений, поэтому я не могу вручнуюустановить фокус.

Ссылка на документ здесь

1) Почему доступна опция FocusMode?В документации я могу установить это ограничение только как «auto» или «manual», но поскольку я не могу управлять FocusDistance, оно кажется бесполезным.

2) Существует ли список веб-камер, поддерживающих эти ограничения??

3) Как альтернатива, можно ли установить ограничение напрямую с помощью командной строки Linux, но при этом получить результат в chrome?

Большое спасибо,

Мэтт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...