Может ли Ruby манипулировать и работать с периферийными устройствами, такими как веб -камеры?
-
25-10-2019 - |
Вопрос
Может ли Ruby манипулировать и работать с периферийными устройствами, такими как веб -камеры? Я хотел бы создать систему, которая использует веб -камеру. Можно ли делать с Руби?
Решение
Ruby обычно используется на серверной стороне. Таким образом, если вы ищете решение для взаимодействия с веб -камерой клиента от Ruby, работающей на веб -сервере, то ответ - нет.
С другой стороны, если вы хотите взаимодействовать с веб -камерой, подключенной к серверу, выполняющему Ruby Code (или просто для выполнения Ruby Code локально), тогда ответ потенциально да. Я не программист Ruby, но, насколько я знаю, хотя Руби, скорее всего, не имеет прямой поддержки разговор Для веб-камеры она поддерживает привязки в качестве DLL C-стиля C, и вы должны иметь возможность создать привязку для его предоставления интерфейса для взаимодействия с веб-камерами.
Я не знаю, существуют ли такие привязки, но в случае, если они не сможете создать себе один, предполагая, что вы знаете C/C ++ или какой -то другой язык, который может экспортировать привязки для Ruby.
Другие советы
Вы должны быть в состоянии управлять веб -камерой с Ruby. По крайней мере, вы можете взаимодействовать с Java или Native Library для управления веб-камерой-Ruby может легко поговорить с Java, C, C ++, Objective-C ...