фото1 фото2
система координат введена на каждом изображении, интересует как средствами OpenCV получить координаты точки А в этой системе координат.
Долго курил доку тут, так и не разобрался до конца
Достаточно интересная функция:
- Код: Выделить всё • Развернуть
double stereoCalibrate(const vector<vector<Point3f> >& objectPoints, const vector<vector<Point2f> >& imagePoints1, const vector<vector<Point2f> >& imagePoints2, Mat& cameraMatrix1, Mat& distCoeffs1, Mat& cameraMatrix2, Mat& distCoeffs2, Size imageSize, Mat& R, Mat& T, Mat& E, Mat& F, TermCriteria term_crit = TermCriteria(TermCriteria::COUNT+ TermCriteria::EPS, 30, 1e-6), int flags=CALIB_FIX_INTRINSIC)
позволит получить матрицы внутренних(intrinsic) параметров камеры для каждого снимка
Кроме того
- Код: Выделить всё • Развернуть
void projectPoints(const Mat& objectPoints, const Mat& rvec, const Mat& tvec, const Mat& cameraMatrix, const Mat& distCoeffs, vector<Point2f>& imagePoints)
Очень желателен рабочий код, ну или хотя бы направить на нужный путь...