packages feed

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);
  }

}

}