私は過去3日間、FLIRサーマルイメージングカメラをRaspberry Piに接続しようとしました。コードは製造元によって提供され、見つけることができます。ここ。
カーネルをダウンロードしてインストールしました。また、v4l2loopbackリポジトリを複製してコンパイルした後、.ko
ファイルを正しいディレクトリにコピーしました。私もコマンドを実行でき、sudo modprobe v4l2loopback
スムーズに実行されました。
ただし、最後のステップに達してコマンドを実行しようとすると、./v4l2lepton /dev/videoX
次のエラーが発生します。Failed to open v4l2sink device. (No such file or directory)
彼らが言うファイルが何であるかわかりません。
私もls -hl /dev/video*
それを実行しましたが、そのようなファイルやディレクトリがないためアクセスできないというメッセージだけが出ました。指示には、このようなディレクトリを設定する必要があるという言及がないため、混乱しています。
答え1
接続しているようです。フーリNo.1USB経由でコードにアクセスできるようです。レプトン 基準寸法SPIおよび/またはI2Cを介してデバイス内部。読む内容は次のとおりです。
Lepton + 基本ブレークアウトボード付き。
USB経由で使用する方法があるようです。
答え2
ソースコードによると、このエラーはファイル(おそらく通常のファイルではないデバイス)を開こうとしたときに発生します。変数では、変数はv4l2dev
に初期化されますが/dev/video1
上書きされますargv[1]
。プログラムを実行するとき/dev/videoX
。これは/dev/videoX
存在しないことを意味します。
ドキュメントではXを数字に置き換えたいのですが、これについては明確ではありません。
どのデバイスがあるかを確認してください。ls -hl /dev/video*