opencv-0.0.0.0: src/OpenCV/Calib3d.cpp
#include "opencv2/core.hpp"
#include "opencv2/calib3d.hpp"
using namespace cv;
extern "C" {
Exception * inline_c_OpenCV_Calib3d_0_82151bb63545e3ec9d63bdbbd099566678dac718(Point2d * pts1Ptr_inline_c_0, int32_t cnumPts1_27_inline_c_1, Point2d * pts2Ptr_inline_c_2, int32_t cnumPts2_27_inline_c_3, Mat * fmPtr_inline_c_4, int32_t cmethod_27_inline_c_5, double cp1_27_inline_c_6, double cp2_27_inline_c_7, Mat * pointMaskPtr_inline_c_8) {
try
{
cv::_InputArray pts1 = cv::_InputArray(pts1Ptr_inline_c_0, cnumPts1_27_inline_c_1);
cv::_InputArray pts2 = cv::_InputArray(pts2Ptr_inline_c_2, cnumPts2_27_inline_c_3);
*fmPtr_inline_c_4 =
cv::findFundamentalMat
( pts1
, pts2
, cmethod_27_inline_c_5
, cp1_27_inline_c_6
, cp2_27_inline_c_7
, *pointMaskPtr_inline_c_8
);
return NULL;
}
catch (const cv::Exception & e)
{
return new cv::Exception(e);
}
}
}
extern "C" {
Exception * inline_c_OpenCV_Calib3d_1_6580eb89fe56557059d953009d36dacf9f92ae43(Point2d * pointsPtr_inline_c_0, int32_t cnumPoints_27_inline_c_1, int32_t cwhichImage_27_inline_c_2, Mat * fmPtr_inline_c_3, Mat * epilinesPtr_inline_c_4) {
try
{
cv::_InputArray points =
cv::_InputArray( pointsPtr_inline_c_0
, cnumPoints_27_inline_c_1
);
cv::computeCorrespondEpilines
( points
, cwhichImage_27_inline_c_2
, *fmPtr_inline_c_3
, *epilinesPtr_inline_c_4
);
return NULL;
}
catch (const cv::Exception & e)
{
return new cv::Exception(e);
}
}
}