問題タブ [usb-camera]
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.
opengl - ueyesrcバッファをopenglテクスチャに変換するには?
gstreamer を使用してCoral DevBoardでUI-3370CP-C-HQ R2 カメラを動作させようとしています。
カメラは標準の v4l2 カメラではないため、開発ボードでueyesrc
gst プラグイン ( https://github.com/atdgroup/gst-plugin-ueye ) をダウンロードしてコンパイルしました。
私のアプリケーションでは、フレームを opengl テクスチャとして使用する必要があり、作業中のパイプラインの構築に行き詰まっています。
これまでのところ、カメラから何かを得ることができた唯一の方法は、フレームを jpeg として保存することです。
gst-launch-1.0 tee ueyesrc num-buffers=10 ! jpegenc ! filesinklocation=ueyesrc-frame.jpg
私の場合、ueyesrc で提供されているパイプラインの例は機能gst-launch-1.0 ueyesrc ! videoconvert ! xvimagesink
しません。これは、デバイスに X サーバーがないためです (Wayland ではありません)。
gst-launch-1.0 ueyesrc ! videoconvert ! glimagesink
次のエラーを返します。
標準の USB Web カメラ (Logitech HD Pro Webcam C920) を使用すると、正常にgst-launch-1.0 v4l2src ! videoconvert ! glimagesink
動作します。
何がうまくいかないのか、それについての手がかりを見つける方法がよくわかりません。途中で変換ステップが欠けていると思いますが、修正方法がわかりません。誰かがアイデアを持っていますか?
編集1:それは確かに変換の問題です。
CPU 使用率が非常に高く (iMx8 の 4 つのコアすべてで >90%)、フレームレートは最大 6.5 fps に達しますが、videoconvert
大文字でフォーマットを指定して動作させました。gst-launch-1.0 ueyesrc exposure=2 ! videoconvert ! video/x-raw,format=YUY2 ! glimagesink sync=False
python - Python で OpenCV を使用して USB カメラにアクセスするにはどうすればよいですか?
Python で OpenCV を使用して USB カメラにアクセスできません。
フレームがキャプチャされなかったことを意味する次のエラー メッセージが表示されます。
私のカメラは次のとおりです。
以下のような簡単なコード。何かご意見は?私が感謝するいくつかの助け