2016-12-23 14 views
0

私はJavaのraspberry pi 3Bでopencvを実行するプロジェクトに取り組んでいます。私はそれは、Linuxにインストールするためのウェブサイトだし、私のコードをアップロードの指示に従ってきました:OpenCV w/Rapsberry Pi:VideoCapture IPカメラが動作しない

cap = new VideoCapture(); 
cap.open("http://192.168.137.1:8000/video.mjpg"); 
System.out.println(cap.isOpened()); 

私のWindowsコンピュータでは、それは本当のプリントアウトが、パイの上に、それは偽を出力します。しかし、私は.mjpgファイルをwgetすることができ、うまくダウンロードできます。また、私はそれが私のUSBカメラ(cap.open(0);)で動作することに注意する必要があります。 私はffmpegである可能性があることをオンラインで発見しましたが、libavがインストールされていますので、うまくいくはずです。ラズベリーパイモデルBで動作しましたが、私のモデル3では動作しませんでした。

ライブラリがありますか?高度で

おかげで、 ライアン

答えて

0

さて、私は何が起こっていたのか把握することができました。どうやら、前提条件FIRSTをインストールしないと、Cmakeはそれらを持っていないことを考慮に入れ、完全に機能を無効にします。私はCmakeプロセス中にこれを理解することができました。libavライブラリを探していて、見つからなかったと言いました。だから、私はOSを完全に再インストールすることにしました(おそらく必要はなかったが、スペースを節約したい)、prereqを最初にインストールし直してから、cmakeコンパイラがmakeプロセスの前に満足していることを確認しました。
私はそれが彼らを前提条件と呼んでいるのではないか、と思う?

0

あなたはすべての開発の依存関係との完全なOpenCVのパッケージをインストールしようとしましたか?

apt-get install libopencv-dev 
+0

はい、私はソースからopencvライブラリをビルドしたのですが、そうしました。これはそれに影響を及ぼしますか? – superrm11

関連する問題