ruby可以操作和使用网络摄像头等外围设备吗?

ruby可以操作和使用网络摄像头等外围设备吗?,ruby,hardware,peripherals,Ruby,Hardware,Peripherals,ruby可以操作和使用网络摄像头等外围设备吗?我想创建一个使用网络摄像头的系统。可以用ruby吗?ruby是服务器端常用的一种工具。同样地,如果您正在寻找一种解决方案来与运行在Web服务器上的Ruby客户端的网络摄像头进行交互,那么答案是否定的 另一方面,如果您想与连接到执行Ruby代码的服务器的网络摄像头交互,或者只是在本地执行Ruby代码,那么答案可能是肯定的。我不是Ruby程序员,但据我所知,虽然Ruby很可能不直接支持与网络摄像头对话,但它确实支持C风格DLL的绑定,您应该能够为它设计一

ruby可以操作和使用网络摄像头等外围设备吗?我想创建一个使用网络摄像头的系统。可以用ruby吗?

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

另一方面,如果您想与连接到执行Ruby代码的服务器的网络摄像头交互,或者只是在本地执行Ruby代码,那么答案可能是肯定的。我不是Ruby程序员,但据我所知,虽然Ruby很可能不直接支持与网络摄像头对话,但它确实支持C风格DLL的绑定,您应该能够为它设计一个绑定,以提供与网络摄像头交互的接口


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

您应该能够使用Ruby控制网络摄像头。至少,你可以与java或本地的库接口来进行网络摄像头控制——露比可以轻松地与java、C++、Obji-C……/P>进行对话,所以最好在C++中而不是露比,对吧?你会推荐哪种语言?我听说java有一个名为JMF java媒体框架的框架,它可以帮助我做到这一点。在java中这样做更好吗?事实上,我想做一个系统,在运行我的系统的计算机上从网络摄像头中传输视频。我想你有点把Ruby和Rails搞混了。Ruby也用于桌面应用程序。这是一个非常无知的回答。常数M-你能详细说明你的评论吗?如果你有更好的答案,请随意添加。问题尚未结束,因此仍可以添加答案。否则,如果你只是有一个中肯和合理的评论,请包括在这里..这并不真的与我的答案相矛盾。。但正如我所说的,请随意添加一个答案,并包括一个如何完成OP所寻找的内容的指南,可能还有一些链接,指向您熟悉的访问网络摄像头的特定宝石。