ruby 可以操纵和使用网络摄像头等外围设备吗?我想创建一个使用网络摄像头的系统。可以用红宝石做吗?
问问题
474 次
2 回答
0
您应该能够使用 Ruby 控制网络摄像头。至少,您可以与用于网络摄像头控件的 Java 或本机库进行交互——Ruby 可以轻松地与 Java、C、C++、Objective-C...
于 2011-11-29T17:19:41.007 回答
-3
Ruby 通常用于服务器端。因此,如果您正在寻找一种解决方案来通过在网络服务器上运行的 Ruby 与客户端的网络摄像头进行交互,那么答案是否定的。
另一方面,如果您想与连接到执行 Ruby 代码的服务器的网络摄像头进行交互(或者只是在本地执行 Ruby 代码),那么答案可能是肯定的。我不是 Ruby 程序员,但据我所知,虽然 Ruby 很可能不直接支持与网络摄像头对话,但它确实支持作为 C 样式 dll 的绑定,您应该能够为它制作一个绑定提供与网络摄像头交互的接口。
我不知道这样的绑定是否已经存在,但如果它们不存在,假设你知道 C/C++ 或其他可以为 Ruby 导出绑定的语言,你应该能够自己构建一个。
于 2011-11-29T15:42:35.193 回答