Может ли ruby ​​манипулировать и работать с такими периферийными устройствами, как веб-камеры? - PullRequest
0 голосов
/ 29 ноября 2011

Может ли ruby ​​манипулировать и работать с такими периферийными устройствами, как веб-камеры? Я хотел бы создать систему, которая использует веб-камеру. Можно ли сделать с ruby?

Ответы [ 2 ]

0 голосов
/ 29 ноября 2011

Вы должны иметь возможность управлять веб-камерой с помощью Ruby. По крайней мере, вы можете взаимодействовать с Java или собственной библиотекой для управления веб-камерой - Ruby может легко общаться с Java, C, C ++, Objective-C ...

0 голосов
/ 29 ноября 2011

Ruby обычно используется на стороне сервера.Таким образом, если вы ищете решение для взаимодействия с веб-камерой клиента от Ruby, работающей на веб-сервере, то ответ - нет.

С другой стороны, если вы хотите взаимодействовать с веб-камеройподключенный к серверу, выполняющему код Ruby (или просто для выполнения кода Ruby локально), тогда ответ потенциально положительный.Я не программист на Ruby, но, насколько я знаю, в Ruby, скорее всего, нет прямой поддержки разговора с веб-камерой, он поддерживает привязки в виде dll в стиле C, и вы должны иметь возможностьсоздайте для него привязку, обеспечивающую интерфейс для взаимодействия с веб-камерами.

Я не знаю, существуют ли такие привязки, но в случае их отсутствия вы сможете создать себе одну, предполагая, что вы знаете C /C ++ или другой язык, который может экспортировать привязки для Ruby.

...