私は、USB2.0経由でMJPG圧縮を使用して1080p @ 30fpsをストリームするLogitechウェブカメラを持っています。この生ストリームをハードドライブに書き込むか、ネットワーク経由で送信する必要があります。私はそれを解凍する必要はありません。 OpenCVは私に圧縮解除されたフレームを与えるので、私はそれらを圧縮する必要があります。これにより、CPU使用率が大幅に低下します。それはカメラから来るように代わりに生のMJPEGストリームを取得する方法? (Windows 7、Visual Studio、C++)ウェブカムからraw mjpgストリームを取得する方法
0
A
答えて
1
Windowsネイティブビデオキャプチャ関連API DirectShowとMedia Foundationを使用すると、Webカメラから元の形式でビデオをキャプチャできます。これらのAPIは自然な作業であり、簡単な方法で実行されます(具体的には、Webカメラがハードウェアで圧縮されたM-JPEGフィードを取得する場合は、プログラムでそれを取得できます)。
あなたは、その後のデータであなたがやりたいことが自由である:HTTPレスポンスのフィード上でモーションJPEGを構成、ネットワーク経由で送信、解凍など
関連する問題
- 1. CGImageからRawピクセルデータを取得する方法
- 2. rawソケットからIP src addrを取得する方法
- 3. /res/rawからファイルを取得する
- 4. ウェブカムからのココアキャプチャフレーム
- 5. Google+ REST APIからストリームを取得する方法
- 6. ファイル記述子からFILE *ストリームを取得する方法は?
- 7. Common Lispでビットベクトルからストリームを取得する方法は?
- 8. NCJPカメラからMJPEGストリームを取得する方法は?
- 9. MVC3/Razorのアクションからレスポンス "ストリーム"を取得する方法は?
- 10. XmlReaderからストリームを取得
- 11. JavaからRTMPストリームを取得する
- 12. リソースファイル/コンテンツからストリームを取得する
- 13. C#でraw TCPパケットを取得する方法は?
- 14. DelphiでUSBストレージデバイスからrawブロックを読み取る方法は?
- 15. Opencvすぐにマットから画像ストリームを取得する方法は?
- 16. Javaストリームを使用してWebからPDFファイルを取得する方法
- 17. HttpServletRequestからRawリクエスト文字列を取得する
- 18. jni nativeファイルからrawファイルを取得するには
- 19. jQuery/XMLオブジェクトからraw xmlを取得する
- 20. Propel:クエリオブジェクトからRaw SQLを取得しますか?
- 21. C APIとrawソケットを取得する
- 22. MinibatchSourceでストリームの名前を取得する方法は?
- 23. IPカメラのストリームをC#に取得する方法は?
- 24. cleartoolでUCMストリームとベースラインを取得する方法は?
- 25. ポストアタッチメントからのMP4ストリームURLの取得
- 26. MagickNetでストリームからSVGファイルを読み取る方法
- 27. Spring IngrationでTCPからストリーム(メッセージ)を読み取る方法
- 28. アンドロイドからffserverにストリームする方法
- 29. すべてのストリームからログイベントを取得する
- 30. 取得responseStreamストリーム
追加:私の場合、データはカーネル空間にとどまることができます。私はちょうどusb webcamドライバからfilesystem/network ioドライバに転送する必要があります。可能な限り低いCPUオーバーヘッドとレイテンシです。これは排他的なカメラアクセスを前提としています。これは以前にされていますか?いくつかの実例がありますか? – xakepp35