問題タブ [webcam-capture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gstreamer - uvch264 の vidsrc が失敗する
次のパイプラインは失敗します。これをデバッグする方法は?何がうまくいかないのですか?
しかし、vfsrc は正常に動作しています。
ありがとう、
スネハ
ffmpeg - avconv / ffmpeg 最小限の CPU 処理を使用した Web カメラのキャプチャ
avconv (または ffmpeg) の使用法について質問があります。
私の目標は、ウェブカメラからビデオをキャプチャしてファイルに保存することです。また、CPU 処理をあまり使いたくありません。(avconv でストリームをスケーリングまたは再エンコードしたくありません)
そこで、ウェブカメラからの圧縮された mjpeg ビデオ ストリームを使用して、直接ファイルに保存することを考えていました。
私の Web カメラは Microsoft LifeCam HD 3000 で、その機能は次のとおりです。
avconv でスケーリングや再エンコードを行わずに、圧縮ストリームを直接保存する avconv コマンドは何でしょうか。
今のところ、次のコマンドを使用しています。
Webカメラのmjpeg圧縮機能を使用するようにどこにも指示していないため、このコマンドがCPU効率的であるかどうかはわかりません。
avconv は、ファイルの記録を開始する前に Web カメラの設定を処理していますか? それは常に生ストリームで機能し、生ストリームでスケーリングとエンコンディングを行っていますか?
ご回答有難うございます
matlab - MATLABでWebカメラを使用してWhileループ内で写真を撮る方法は?
問題の状況:
Arduino はオブジェクトの長さを測定します。長さが所定の間隔内にある場合、Arduinoシリアルは特定のCOMポートに「1」を書き込みます。MATLAB は同じ COM ポートで読み取るため、MATLAB 内で「1」を読み取ることができます。'1' (Matlab によって読み取られる) ごとに、ウェブカメラによって写真が撮影されます。次の While ループは、MATLAB 内で '1' を読み取る機会を与えてくれます。
しかし、ウェブカメラは私たちが撮りたい写真を撮っていません。
次の問題があります。
'1' が (Matlab によって) 読み取られるのは初めてで、写真は撮影されません。2回目は写真撮影です。3 番目の '1' までに、前の写真は少し変化します (しかし、Matlab は 3 番目の '1' によって撮影された写真を提供しません。その後、4 番目の '1' までに、Matlab は 3 番目の '1' によって撮影された写真を提供します.
これを修正する方法を知っている人はいますか?
java - WebcamCapture は Netbeans で動作しますが、jar ファイルでは動作しませんか?
こんにちはみんな私は次の問題を抱えています。
Webcam Capture API を使用して写真をキャプチャしています。問題は、Netbeans ですべてをコンパイルすると、すべて正常に動作することです。しかし、すべてを1つのjarファイルにコンパイルしてから再度実行すると、そのWebカメラ機能以外はすべて機能します。私にはもうわからないので、どこに問題があるのか 知っている人はいますか。
ページhttp://www.java2s.com/Code/Jar/w/Downloadwebcamcapture033jar.htmからサンプル jar ファイルをダウンロードすると 、メインの jar ファイルも起動できません。
私はすでにJDKのバージョンを変更しようとしましたが、うまくいきませんでした。
ご協力ありがとうございました
live-streaming - ブラウザを介したウェブカメラとマイク入力のストリーミング
短いバージョン:
Web カメラとマイクのストリームをサーバーに配信するためのブラウザー内ソリューションが必要です。
長いバージョン:
ライブ ストリーミング アプリケーションを作成しようとしています。これまでのところ、このワークフローを理解することしかできませんでした:
- クライアントがストリームを作成します (ここではおそらくトランスコーダーが必要です)
- クライアントがサーバーにストリームを送信 (公開?) します (基本的に
RTMP
、サーバーからアクセスできる /other ストリームをホストします) - サーバーはトランスコード、トランスレートなどを行い、ストリームを CDN に公開します
- 視聴者は公開されたストリームを視聴します
理想的には、クライアント側で最小限のセットアップしか必要とせず (Flash プラグインのダウンロードが許容される場合があります)、Web カメラとマイク入力をサーバーにストリーミングするブラウザー ベースのソリューションが必要です。正確なキーワードがわからないか、間違ったものを探していますが、適切な解決策が見つかりません。
ffmpeg
ストリームを使用または公開するソリューションはvlc
、追加のダウンロードとセットアップが必要であり、ウェブカメラとマイク入力だけに限定されないため、実際には私が探しているものではありません. WebRTC
おそらく同じ品質にはならないでしょうが、他のすべてが失敗した場合でも、少なくとも一部のブラウザでは仕事を成し遂げることができると思います.
私は開発に Ubuntu を使用しており、Wowza ストリーミング サーバーとクラウドのトライアル ライセンスをアクティブ化しました。
ffmpeg
/らですvlc
。アル。唯一の方法は?または、単一のブラウザー タブでジョブを実行できるものはありますか?
windows - デスクトップ画面をウェブカメラ ビデオとして/としてキャプチャして記録する
Webcam を使用すると、他のユーザーは、その前にあるユーザーまたは他のオブジェクトの静止画または動画を表示できます。デスクトップ画面の前にあるものではなく、デスクトップ画面のキャプチャを開始するように Webcam を構成したいと考えています。
FFMPEG ライブラリを使用して Webcam でキャプチャしたデスクトップ画面を操作したい。そのような:
この同じアプリケーションを使用して、代わりに Webcam がデスクトップ画面をキャプチャできる場合にのみ可能なデスクトップ画面をキャプチャしたいと考えています。したがって、上記のコマンドは、デスクトップ画面をキャプチャしたい Webcam がキャプチャするものの記録を開始します。
注:デスクトップ画面をキャプチャ、記録、またはストリーミングする他の方法は知っていますが、ウェブカメラを使用して実現したいと考えています。
これまでに試したこと: Fake/Virtual Webcam ソフトウェア (manycam、sparkocam など) をいくつか試しましたが、私がまさに望んでいたものを満たしていないと思います。
PS別のコミュニティに同じ質問を投稿しましたが、回答がありませんでした。
これを達成する方法があれば教えてください。ありがとう
python - ウェブカメラのフレームを並行して読み取ることはできますか?
OpenCVを使用してウェブカメラをキャプチャする簡単なPythonスクリプトがあります。私のウェブカメラは 30 FPS をストリーミングできる可能性がありますが、私のRaspberry Piは十分に強力ではないため、〜 20 FPS しか読み取ることができません。スクリプトを実行すると、CPU の 1 つのコアが 100% に最大化されますが、残りのコアは変更されないため、CPU を最大限に使用するために、読み取りを可能な限り多くのスレッドに分割しようとしています。可能性があり、簡単に 30 FPS に到達します。
ウェブカメラのフレームを並行して読み取ることは可能ですか?
これは私の試みです:
このスクリプトを実行するVIDIOC_QBUF: Invalid argument
と、端末にいくつかのメッセージが表示されます (通常は 4 回)。スリープ値が大きいほど、エラー メッセージが少なくなります。たとえば、 I の場合time.sleep(0.1)
、4 ではなく 2 ~ 3 のエラー メッセージが表示される可能性があります。
スクリプトの 2 番目の部分 (ここには掲載されていません) で生成された結果のビデオ ファイルが破損しているため、これは問題です。このエラーは、Web カメラ フィードを並行して読み取る場合にのみ発生します。すべてを順番に実行すると、ビデオ ファイルは良好で、まったく問題なく読み取ることができます。
どんな洞察も大歓迎です。乾杯!
編集:VIDIOC_QBUF: Invalid argument
最初の数フレームを読み取った後
にエラーメッセージが表示されることに注意することも重要だと思います。たとえば、スクリプトを開始すると、ほぼ瞬時にこれらのエラーがトリガーされますが、スクリプトは「無限」の時間、エラー メッセージなしで正常に実行されます。
webcam - Android デバイスで USB WebCam が検出されない
USB 外部 Web カメラ [Logitech c170] を Android デバイスに接続するための UVC ベースのアプリケーションを作成しました。このリンクからコーディングに従ってください。プロジェクトをビルドした後、Native NDK Build 操作を実行し、libs フォルダーを自分のディレクトリにコピーしました。
プログラムは正常にビルドされ、実行されましたが、タブレットとの USB 接続が表示されませんでした。
device_filter.xml ファイルには、Web カメラの製品 ID とベンダー ID (ベンダー ID: 046D、製品 ID: 082B) も含まれています。
WEBCAM を Android デバイスに接続する方法。教えて!!
前もって感謝します !..