opencv-0.0.1.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_977ea2515e09e42791f45dfd690308962ddb21ad(Point2d * srcPtr_inline_c_0, int32_t cnumSrcPts_27_inline_c_1, Point2d * dstPtr_inline_c_2, int32_t cnumDstPts_27_inline_c_3, Mat * fmPtr_inline_c_4, int32_t cmethod_27_inline_c_5, double cransacReprojThreshold_27_inline_c_6, Mat * pointMaskPtr_inline_c_7, int32_t cmaxIters_27_inline_c_8, double cconfidence_27_inline_c_9) {
try
{
cv::_InputArray srcPts = cv::_InputArray(srcPtr_inline_c_0, cnumSrcPts_27_inline_c_1);
cv::_InputArray dstPts = cv::_InputArray(dstPtr_inline_c_2, cnumDstPts_27_inline_c_3);
*fmPtr_inline_c_4 =
cv::findHomography
( srcPts
, dstPts
, cmethod_27_inline_c_5
, cransacReprojThreshold_27_inline_c_6
, *pointMaskPtr_inline_c_7
, cmaxIters_27_inline_c_8
, cconfidence_27_inline_c_9
);
return NULL;
}
catch (const cv::Exception & e)
{
return new cv::Exception(e);
}
}
}
extern "C" {
Exception * inline_c_OpenCV_Calib3d_2_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);
}
}
}