2017-06-23 2 views
-4

Luke Yeagerの前回の回答以来、ビデオをステッチングで進めていますか?Luke YeagerのvideoHD Stitching Projectへのフォローアップはありますか?

私の車の360サラウンドビューを開発する予定です --- StitcHD Project --- Lukeはすでに5歳ですから 私は、技術、速いGPUライブビデオ処理とより良い深さで発表されるいくつかの進歩を期待していますマップマッチング

https://github.com/lukeyeager/StitcHD

私はのWebRTCのビデオツールを好むだろうが、4つのUSB Webカメラを接続し、ステッチのための4つのライブビデオストリームを取得する方法上の任意の答えが得られませんでした。

答えて

0

あなたがのWebRTCを使用するすべてのデバイスを列挙したい場合は、 https://webrtc.github.io/samples/src/content/devices/input-output/

はそれを行うと、特定のデバイスをオープンする方法を示しています。あなたは同時に複数のデバイスを開くことができますが、これはUSBバスに課金されることに気づいています。

canvas sampleは、ビデオストリームからフレームを取得してイメージに変換する方法を示しています。

+0

ありがとうございました。 「+1」があなたに行きます。私は既に上記のサンプルと他の何十種類ものサンプルをテストしました。 2つのライブビデオストリームをステッチするには、getUserMedia()の2つのインスタンスを並列に処理する必要があります。このような機能を提供するサンプルはありません。 HTML5ビデオマニュアルに基づいて、提供されているものは、ChromeでサポートされているgetUserMedia()を介していくつかのUSBウェブカメラを切り替えるオプションです。Firefoxではサポートされていません。あなたは「同時に複数のデバイスを開くことができます」と言っています。パラレルで処理される2つのUSBウェブカメラビデオストリームを意味しますか?すべての作業サンプルですか?ありがとう –

+0

あなたは入出力のサンプル –

+0

Philippに感謝のように、getUserMediaをdeviceIdと呼んでenumerateDevicesを組み合わせます。 SOFはP2P機能を提供していないので、私はTwitter経由であなたに連絡しました。私はあなたの言うことを完全に理解していますが、私は1つのUSBウェブカメラサービスだけで立ち往生しています。最初のウェブカメラがFFまたはChromeの2番目のインスタンスをロックして、2番目のウェブカメラの選択を失敗させるように、FirefoxまたはChromeの2つのインスタンス(写真デモをスナップ)を開くと、多分私のPCのCPU、GPUの速度が遅い、またはメモリが不足しているかもしれません.1つのウィンドウで2つのビデオストリームを開くことができれば、ウェブカメラNo.1のキャンバスNo.1とウェブカメラNo.2のキャンバスNo.2、あなたには、それを生きて試すか、新しいPCを買うようにしましょう。おかげで –

関連する問題