問題タブ [v4l]
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.
mjpeg - V4L で yuy2 または MJPEG を選択
カメラ プレビュー アプリケーションを実装しています。私はV4Lを使用しており、今までは基本的にこのコードを使用しています> https://linuxtv.org/downloads/v4l-dvb-apis/capture-example.html
この例、またはその件に関して私が見つけた他の例では、フレーム形式を MJPEG に変更してより高い fps レートを得る可能性を見つけることができませんでした。YUY2 の代わりに MJPEG を使用するように V4L に指示する方法はありますか?
video-capture - 複数の v4l2 ソースを開くと VIDIOC_REQBUFS エラー 12
Nvidia TX1 開発キットで 8 チャネルの PCI ベースのフレームグラバーを使用しています。一緒にこのドライバーを使っています。mplayer、ストリーマー、または VLC を使用して最大 3/4 v4l2 カメラ フィードを快適に再生できますが、再生に使用するソフトウェアに関係なく、5 番目のカメラ フィードの再生を開始すると常にメモリ割り当てエラーが発生します。v4l2ストリームをキャプチャして表示する独自のプログラムも作成しましたが、同じ問題が発生しています。正確なエラーはerror 12
、ioctl コマンドによって与えられます。
ioctl(fd, VIDIOC_REQBUFS, &req)
このフレームグラバーとデバイスをスタンドアロン PC で試してみましたが、問題なく動作します。
どんな提案も役に立ちます。
c++ - OpenCV を使用して Linux Web カメラから読み取る
Linux マシンに接続された Web カメラから未加工のビデオを読み込もうとしています。OpenCV と l4v2 ライブラリ (gstreamer) を使用しています。私のカメラの詳細は次のとおりです。
これが私の超単純なコードです:
そして、ここに出力とエラーがあります:
WITH_V4L および WITH_LIBV4L フラグをオンにして OpenCV をビルドしました。
それを修正する方法についての助けやアドバイスをいただければ幸いです。ありがとうございました。