問題タブ [opencv3.3]

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.

0 投票する
1 に答える
36718 参照

ubuntu - Makefile:160: ターゲット 'all' のレシピが失敗しました

Pi モデル B の Raspbian ストレッチ Noobs に opencv 3.3.1 をインストールしようとしている人は、このチュートリアルに従っています。

しかし、私が入力すると

そして、私は入力しますmake -j2

このエラーを取得するには

どうしたの?

0 投票する
0 に答える
958 参照

opencv - エピポーラ ジオメトリ、OpenCV の視覚的に正常な出力ではない

https://docs.opencv.org/3.2.0/da/de9/tutorial_py_epipolar_geometry.htmlに指定されたコードを使用してエピポーラ線を見つけようとしましたが、リンクで指定された出力を取得する代わりに、次の出力。 [LMDES の出力](/upfiles/15151486894383214.png)

しかし、行F, mask = cv2.findFundamentalMat(pts1,pts2,cv2.FM_LMEDS)F, mask = cv2.findFundamentalMat(pts1,pts2,cv2.FM_RANSAC)ie: using RANSACalgorithm to find Fundamental matrix instead of LMEDSthis に変更すると、次の出力が得られます。 [RANSAC の出力](/upfiles/15151489062631591.png)

同じ行を ie: use Eight point algorithm に置き換えるとF, mask = cv2.findFundamentalMat(pts1,pts2,cv2.FM_8POINT)、次の出力になります。 8 ポイントの出力

出力に関する上記のすべてには、視覚的な健全性がなく、エピポーラ線を見つけるためのopencvドキュメントで指定された出力に近づくこともありません。しかし皮肉なことに、この特定のシーケンスで基本行列を見つけるアルゴリズムを変更して同じコードを実行すると、

  1. FM_LMEDS
  2. FM_8POINT
  3. FM_7POINT
  4. FM_LMEDS

最も正確な結果が生成されます。これが出力です。 視覚的に正常な出力 任意のアルゴリズムの 1 回の実行で上記の出力が得られると思われます (マトリックス値とエラーの変動を伴う)。コードを間違って実行していますか? 正しいエピポーラ線を取得するために私がしなければならないことは何ですか (つまり、視覚的に正気ですか)? 私はopencvバージョン3.3.0とpython 2.7を使用しています。返信をお待ちしております。ありがとうございました。