Ich möchte diesen Code (Quelle) verwenden, um grundlegende Matrix in opencv zu finden.Fehler in der Funktion findFundamentalMat in OpenCV
#include <iostream>
using namespace std;
#include <opencv2/opencv.hpp>
using namespace cv;
int point_count = 100;
vector<Point2f> points1(point_count);
vector<Point2f> points2(point_count);
// initialize the points here ... */
for(int i = 0; i < point_count; i++)
{
points1[i] = Point2f(10.0f, 20.0f);
points2[i] = Point2f(0.3f, 40.0f);
}
Mat fundamental_matrix =
findFundamentalMat(points1, points2, FM_RANSAC, 3, 0.99);
aber ich bin immer Fehler in findFundamentalMat wie diese
undefined reference to `cv::findFundamentalMat(cv::_InputArray const&, cv::_InputArray const&, int, double, double, cv::_OutputArray const&)'
Bitte darauf hinweisen, was ich tue, falsch und beschreibend sein, wie ich zu OpenCV bin hier, danke.
includeded calib3d, erhielt Fehler fatal error: calib3d: Keine solche Datei oder das Verzeichnis – Rahul
Welche OS sind Sie? Welchen Compiler benutzen Sie? –
Ubuntu 16.04 Linux 4.4.0-42-generic, ich bin mit opencv in Eclipse – Rahul