ruby可以操作并使用像网络摄像头这样的外围设备吗?

时间:2011-11-29 15:35:29

标签: ruby hardware peripherals

ruby​​可以操作并使用像网络摄像头这样的外围设备吗?我想创建一个使用网络摄像头的系统。是否可以使用红宝石?

2 个答案:

答案 0 :(得分:0)

您应该可以使用Ruby控制网络摄像头。至少,您可以与Java或本机库连接以进行网络摄像头控制 - Ruby可以轻松地与Java,C,C ++,Objective-C进行对话......

答案 1 :(得分:-3)

Ruby通常用于服务器端。因此,如果您正在寻找一种解决方案来与运行在Web服务器上的Ruby的客户端网络摄像头进行交互,那么答案就是否定。

另一方面,如果你想与连接到执行Ruby代码的服务器的网络摄像头进行交互(或者只是在本地执行Ruby代码),那么答案可能是肯定的。我不是Ruby程序员,但据我所知,虽然Ruby很可能没有直接支持与网络摄像头交谈,它确实支持绑定为C风格的dll而你应该能够为它制作一个绑定,以提供与网络摄像头交互的界面。

我不知道这样的绑定是否已经存在,但是如果它们不存在,你应该能够自己构建一个假设你知道C / C ++或其他可以为Ruby导出绑定的语言。