opencv-0.0.0.0: src/OpenCV/ImgProc/MiscImgTransform.cpp
#include "opencv2/core.hpp"
#include "opencv2/imgproc.hpp"
using namespace cv;
extern "C" {
Exception * inline_c_OpenCV_ImgProc_MiscImgTransform_0_d2be594f4f12563672774c8c4e1f40e11ca04a85(Mat * srcPtr_inline_c_0, Mat * dstPtr_inline_c_1, int32_t ccode_27_inline_c_2) {
try
{
cv::cvtColor( *srcPtr_inline_c_0
, *dstPtr_inline_c_1
, ccode_27_inline_c_2
, 0
);
return NULL;
}
catch (const cv::Exception & e)
{
return new cv::Exception(e);
}
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_MiscImgTransform_1_7f03ad69fa7f1dd24496f6fd913ec5b08e914c63(Mat * maskPtr_inline_c_0, Mat * matPtr_inline_c_1, Point2i * seedPointPtr_inline_c_2, Scalar * colorPtr_inline_c_3, Rect2i * rectPtr_inline_c_4, Scalar * loDiffPtr_inline_c_5, Scalar * upDiffPtr_inline_c_6, int32_t copFlags_27_inline_c_7) {
cv::Mat * maskPtr = maskPtr_inline_c_0;
cv::floodFill( *matPtr_inline_c_1
, maskPtr ? cv::_InputOutputArray(*maskPtr) : cv::_InputOutputArray(noArray())
, *seedPointPtr_inline_c_2
, *colorPtr_inline_c_3
, rectPtr_inline_c_4
, *loDiffPtr_inline_c_5
, *upDiffPtr_inline_c_6
, copFlags_27_inline_c_7
);
}
}
extern "C" {
Exception * inline_c_OpenCV_ImgProc_MiscImgTransform_2_b818811bceb7d3047a2b7526a53fde01319f83df(double * calcThreshPtr_inline_c_0, Mat * srcPtr_inline_c_1, Mat * dstPtr_inline_c_2, double cthreshVal_27_inline_c_3, double cmaxVal_27_inline_c_4, int32_t ctype_27_inline_c_5) {
try
{
*calcThreshPtr_inline_c_0 =
cv::threshold( *srcPtr_inline_c_1
, *dstPtr_inline_c_2
, cthreshVal_27_inline_c_3
, cmaxVal_27_inline_c_4
, ctype_27_inline_c_5
);
return NULL;
}
catch (const cv::Exception & e)
{
return new cv::Exception(e);
}
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_MiscImgTransform_3_4f0f8c34c71fc074383b1de89868150524d9d984(Mat * imgPtr_inline_c_0, Mat * markersPtr_inline_c_1) {
cv::watershed( *imgPtr_inline_c_0
, *markersPtr_inline_c_1
)
;
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_MiscImgTransform_4_5f6806c8350b79ac1a2202371cf50a4940707dc2(Mat * imgPtr_inline_c_0, Mat * maskPtr_inline_c_1, Rect2i * rectPtr_inline_c_2, Mat * bgdModelPtr_inline_c_3, Mat * fgdModelPtr_inline_c_4, int32_t iterCount_inline_c_5, int32_t cmodeFlags_27_inline_c_6) {
cv::grabCut( *imgPtr_inline_c_0
, *maskPtr_inline_c_1
, *rectPtr_inline_c_2
, *bgdModelPtr_inline_c_3
, *fgdModelPtr_inline_c_4
, iterCount_inline_c_5
, cmodeFlags_27_inline_c_6
);
}
}
extern "C" {
Exception * inline_c_OpenCV_ImgProc_MiscImgTransform_5_0c1197093bd6dc0e0cbd6cb325fabba737cf7d53(Mat * srcPtr_inline_c_0, Scalar * loPtr_inline_c_1, Scalar * hiPtr_inline_c_2, Mat * dstPtr_inline_c_3) {
try
{
cv::inRange(*srcPtr_inline_c_0, *loPtr_inline_c_1, *hiPtr_inline_c_2, *dstPtr_inline_c_3);
return NULL;
}
catch (const cv::Exception & e)
{
return new cv::Exception(e);
}
}
}