問題タブ [nvidia-jetson-nano]
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.
webrtc - インターネットにアクセスできないローカル ネットワーク内で WebRTC を使用してアプリケーションを実行する
私は、あるコンピューター、wifi ホットスポットと USB カメラを備えたロボットから、ローカルネットワークを介して別のコンピューター、ロボットのコントローラーにビデオをライブストリームする必要があるプロジェクトで WebRTC を使用しようとしています。この場合、どちらのコンピュータもシングル ボード コンピュータで、ビデオ ストリームは一方向です。また、2 台のコンピューターが双方向で相互にデータ通信できるようにしたいと考えています。私は自分の研究で WebRTC を見つけました。私が探しているこれらの機能の両方を備えているようです。
NodeJS のデモ プログラムでの最初のテストから、WebRTC は私が探していたものとほぼ同じように思えます。私が克服しようとしてきた大きな問題の 1 つは、デフォルトで 2 つのクライアント間でオンライン シグナリング サーバーを使用する必要があるように思われることです。調査した結果、3 台目のコンピューターを使用してローカル ネットワーク内にシグナリング サーバーを作成できることがわかりましたが、そのような設定は私のプロジェクトには適していません。
他のソリューションを調べたところ、WebRTC を実装しているが、シグナリング サーバーをクライアント コンピューターの 1 つに組み込むことができるOpenViduに出会いました (少なくとも、別のスタック オーバーフローの投稿で読んだことです)。このツールで問題が解決するかどうかはまだテストしていませんが、現在、プロジェクトで使用されている docker イメージが、私のシングル ボード コンピューターで採用されている ARM プロセッサをサポートしていないため、特別なインストールが必要であるためにブロックされています。
うまくいくかもしれないしうまくいかないかもしれないそのプロセスを進める前に、インターネットにアクセスせず、シグナリングサーバーとして3台目のコンピューターを必要とせずにWebRTCを実行するための別の簡単な解決策があるかどうか、またはWebRTC以外のツールの提案があるかどうかを尋ねたいと思いました。私のアプリケーションには適しています。私はテクノロジーに非常に慣れていないため、簡単なソリューションまたは既存のソリューションを見逃している可能性があります。この問題に関する助けをいただければ幸いです。
興味のある方のために説明すると、使用されているシングル ボード コンピューターは NVidia Jetson Nanos です。
nvidia-jetson-nano - 例外: jetson.utils -- glDisplay デバイスの作成に失敗しました
私は jetson nano に取り組んでおり、hello ai world が提供する jetson ライブラリを利用しています。ライブラリに付属している基本的なアルゴをテストしましたが、すべて正常に動作していますが、ビデオで実行するためにいくつかの変更を加えまし
た。エラーが発生しましたここに私のコードがあります
これはエラーです:
python - TypeError: Jetson Nano の Raspberry Pi カメラからの cv2.imread() の引数の型が正しくありません
Python 3.6.9、OpenCV バージョン 4.1.0、および最新バージョンの Ubuntu を使用して、Jetson Nano でラズベリー pi カメラを実行しています。私はコードを実行しています:
実行すると、11 行目にトレースバックを伴うエラーがスローされ、"ret, frame = cv2.imread(cam)" に TypeError: 組み込み操作の引数の型が正しくないというメッセージが表示されます。opencv を使用して画像をロードできますが、ビデオを実行すると常にこのエラーがスローされるようです。コマンドラインの「ls -l /dev/video0」は正常に動作するので、カメラに接続されていることがわかります。ありがとう!
c++ - meta-qt5 do_populate_sdk が yocto zeus で qmake を作成しない
C++ アプリケーション用のクロスコンパイル ツールを作成してコンパイルし、イメージのビルド中にバイナリを arm64 デバイス (jetson-nano) にプッシュしようとしています。私はinherit populate_sdk_qt5
自分のレシピに行を追加しましbitbake -c populate_sdk <my-recipe>
た. エラーがないので.sh
、出力として取得したファイルを実行します。正常に動作しますが、宛先パスで見つけることができません(出力なしqmake
で試しました)。find ./ -name 'qmake'
同じような状況になったことはありませんか?何かアドバイスはありますか?
ありがとう!