ルビーは操作して、ウェブカメラのような周辺機器と連携できますか?
-
25-10-2019 - |
質問
ルビーは操作して、ウェブカメラのような周辺機器と連携できますか?ウェブカメラを使用するシステムを作成したいと思います。 Rubyを使用することは可能ですか?
解決
Rubyは、一般的にサーバー側で使用されています。そのため、Webサーバーで実行されているRubyのクライアントのWebカメラとのインターフェイスのソリューションを探している場合は、答えはノーです。
一方、Rubyコードを実行するサーバーに接続されたWebカメラ(またはRubyコードをローカルで実行するためだけに)と対話したい場合、答えは潜在的にはいです。私はRubyプログラマではありませんが、Rubyが知っている限り、おそらく直接的なサポートはありません 話している ウェブカメラには、CスタイルのDLLとしてバインディングをサポートし、Webカメラとの対話のためのインターフェイスを提供するためにバインディングを作成できるはずです。
そのようなバインディングがすでに存在するかどうかはわかりませんが、C/C ++またはRubyのバインディングをエクスポートできる他の言語を知っていると仮定して、自分で構築できないはずです。
他のヒント
Rubyでウェブカメラを制御できるはずです。少なくとも、ウェブカメラ制御のためにJavaまたはネイティブライブラリとのインターフェイスを行うことができます。RubyはJava、C、C ++、Objective-Cと簡単に話すことができます。
所属していません StackOverflow