問題タブ [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.

0 投票する
2 に答える
1343 参照

javascript - Webカメラを使用してプロフィール写真をキャプチャし、写真をキャンバスに表示します

ラップトップまたはモバイルにあるWebカメラを使用して画像をキャプチャし、キャンバスに配置するプラグインがあります。これはすべて Chrome ではうまく機能しますが、Firefox を使用するとうまくいきません。navigator.getUserMedia が廃止されたため、firefox で問題を引き起こしていると思われます。

リンク: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getUserMedia

また、Google の開発者は navigator.getUserMedia の使用を提案しており、私のアプリとも互換性があります。

リンク: https://developers.google.com/web/updates/2015/10/media-devices

そのため、Firefox で動作させるには、以下のコードでどのような変更を行う必要があるかを提案してください。

前もって感謝します。

0 投票する
2 に答える
3430 参照

opencv - HD 60 fps でビデオを PC にストリーミング

私は、ソフトウェア エンジニアリング B.Sc の最終プロジェクトに取り組んでいます。私たちのプロジェクトには、フーズボールの試合でボールを追跡することが含まれています。実際、フーズボール テーブルのサイズでは、少なくとも HD 1080p フォーマット (1920x1080 ピクセル) のカメラが必要です。高速であるため、60 fps も必要です。

OpenCV オープンソースを使用して C/C++ でコードを記述し、受信した各フレームでボールを検出します。

だからここに私の問題があります.60fpsの広角でHDカメラから蒸気を得る必要があります.

60 fps の HD フォーマットが得られないため、Web カメラを使用できません (パッケージに記載されている限り、高価な Logitech や Microsoft でさえ、Web カメラはこれを行うことができません。 60 fps または 30 fps の HD) また、広角ではありません。

一方で、ストリームを簡単に取得できるため、Web カメラを使用したいと考えています。

推奨される解決策は、極端なカメラを使用することです (Go Pro のようなものですが、より安価なバージョン - 私は AEE S70 を持っています - 約 120 ドル) このカメラの HDMI 出力を使用してデータを PC にストリーミングできます。しかし、USB はマスストレージデバイスとして認識されてしまい、使えません。マイクロ HDMI 出力がありますが、私の PC には HDMI 入力がありません。

問題は、この極端なカメラから HDMI 経由で PC に HD 1080p および 60fps としてフレームをストリーミングできる安価なキャプチャ デバイス (HDMI->USB3.0/PCI Express) を見つけることができるかどうかです。どのデバイスを使用すればよいですか? 多分あなたは私に別のカメラ/またはより良い解決策を提案してくれますか?

ありがとう

0 投票する
0 に答える
268 参照

c++ - Microsoft SDK AMCap GetCurrentImage エラー

スペース ボタンを押したときにキャプチャされたストリームの画像を取得するために、Microsoft の SDK Direct Show サンプルから入手できる既存の AmCap アプリケーションを変更しようとしています。以下は、スペースキーダウンを処理しているポイントです。

以下は、CaptureImage 関数の内容です。

問題は、アプリを実行しようとすると、GetCurrentImage 関数が呼び出されているときに HRESULT (0x8000ffff) エラーが発生することです。

一方、VS デバッガーを使用してアプリを実行すると、コードは問題なく動作します。

問題がタイミングの問題であると想定して、ストリーム pMC->Pause() の直後に Sleep を追加しようとしましたが、うまくいきませんでした。

どんなアイデアでも非常に役立ちます!

前もって感謝します。

0 投票する
1 に答える
2209 参照

python - 画像を pygame から PIL 画像に変換する

Raspberry Pi + Python 3.4 + PyGameを使用して、特定の USB ウェブカメラから画像をキャプチャします。この単純なコードを使用してキャプチャします (問題なく動作します)。

ここで問題が発生します。このwebcamImageを PIL イメージに変換する必要があります。このリンクをたどりますが、残念ながら Image.fromstring() 関数はもう存在しません。したがって、それはできません:

PIL は、 Image.fromstring() は非推奨であると述べており、関数Image.frombytes()を使用することを提案しています。明らかに、webcamImage をバイト配列に変換する同等の pygame.image 関数は見つかりませんでした。だから私たちはここで立ち往生しています: 私たちを助けてくれませんか? ありがとうございました :-)

0 投票する
1 に答える
402 参照

c# - デバイス マネージャにイメージング デバイスとして表示されない「ウェブカメラ」にアクセスする

Directshow.Net ライブラリを使用するコード (Winforms、C#、.Net 4) があります。デバイスに「ウェブカメラ」が搭載されているが、デバイス マネージャーに画像デバイスとして表示されず、別のものとして表示されるという問題が 2 回発生しました。それが発生すると、DirectShow.Net はそれを認識しないか、ある程度は動作するのに十分認識しますが、ビデオをキャプチャしようとすると爆発します。これは最近、Windows 10 を実行している Microsoft Surface Pro 4 で発生しました。なぜそれが起こっているのか、それを回避する方法は? ハードウェア インターフェイスは私の専門ではありません。これは、直接ハードウェア インターフェイスを扱う唯一のプロダクト コードです。

回答は、VB または C# (またはその他の言語) で行うことができます。

ありがとう

編集:このコード行(DirectShow.Netライブラリから)からエラーが発生していると思います.完全な関数呼び出しはさらに下にあります:

実際にはウェブカメラではないウェブカメラを搭載したデバイスで開発するためのアクセス権がないため、これを特定するのに苦労しています

返されるエラーは

全機能コード:

0 投票する
1 に答える
6850 参照

c# - C# でウェブカメラから画像をキャプチャする

QRコードを生成して読み取る(デコードする)アプリケーションに取り組んでいます。デコード部分では、ユーザーが QR コードの画像をキャプチャすると、プログラムはデコード処理を開始します。私の問題は、写真を撮る方法がわからないことです。PS: ライブラリを提供する場合は、そのライブラリを使用するチュートリアルを含むリンクを提供してください。ありがとうございました。

0 投票する
1 に答える
77 参照

android - フラッシュ Web カメラからの画像の抽出

私は Android の個人プロジェクトに取り組んでおり、ウェブカメラからキャプチャした画像をアプリに追加したいと考えています。

https://www.skylinewebcams.com/en/webcam/united-states/new-york/new-york/new-york-manhattan.html

私の問題は、ウェブカメラがFlashであり、アプリでpicture.jpgまたは.pngをキャプチャしただけで表示したいので、次のように考えています:

www.screenshotlayer.comやwww.whoapi.comなどのツールを試しています、問題は次のとおりです。

  • スクリプトがスクリーンショットを取得するときに WebCam がロードされていないため、スクリーンショットではローダーのみが示されています。
  • スクリーンショットには、キャプチャされた画像が含まれていません (screenshotlayer.com から取得して添付している画像のように)

これを解決する方法について何か考えはありますか?

screenshotlayer.com を使用してキャプチャされたウェブカメラ

0 投票する
1 に答える
1359 参照

c++ - OpenCV 3.0.0-rc1 での VideoCapture 選択タイムアウト

Windows 8 ホストを搭載した VirtualBox の Ubuntu 14.04 LTS ゲストで OpenCV 3.0.0-rc1 を使用しています。ウェブカメラ(Logitech C170)(OpenCVのドキュメントから)からフレームを読み取るための非常に単純なプログラムがあります。残念ながら、うまくいきません (私は 3 つの異なるウェブカメラを試しました)。数秒ごとに「select timeout」というエラーがスローされ、フレームが読み取られますが、フレームは黒です。何か案は?

コードは次のとおりです。