packages feed

opencv-0.0.0.0: src/OpenCV/ImgProc/ImgFiltering.cpp

#include "opencv2/core.hpp"

#include "opencv2/imgproc.hpp"

using namespace cv;

extern "C" {
Exception * inline_c_OpenCV_ImgProc_ImgFiltering_0_e376504d66a67a81166f6a7de96ff685ab99ae52(Mat * srcPtr_inline_c_0, Mat * dstPtr_inline_c_1, int32_t cddepth_27_inline_c_2, int32_t cksize_27_inline_c_3, double cscale_27_inline_c_4, double cdelta_27_inline_c_5, int32_t cborderType_27_inline_c_6) {

  try
  {   
        cv::Laplacian
        ( *srcPtr_inline_c_0
        , *dstPtr_inline_c_1
        ,  cddepth_27_inline_c_2
        ,  cksize_27_inline_c_3
        ,  cscale_27_inline_c_4
        ,  cdelta_27_inline_c_5
        ,  cborderType_27_inline_c_6
        );
      
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_ImgProc_ImgFiltering_1_345ace375d204c2a7dff8b68ca0269df67bc7938(Mat * matInPtr_inline_c_0, Mat * matOutPtr_inline_c_1, int32_t ksize_inline_c_2) {

  try
  {    cv::medianBlur(*matInPtr_inline_c_0, *matOutPtr_inline_c_1, ksize_inline_c_2); 
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_ImgProc_ImgFiltering_2_d33ce1e3332ac2ac4dd5246990112c449c582d4c(Mat * matInPtr_inline_c_0, Mat * matOutPtr_inline_c_1, Size2i * ksizePtr_inline_c_2) {

  try
  {   
           cv::blur
           ( *matInPtr_inline_c_0
           , *matOutPtr_inline_c_1
           , *ksizePtr_inline_c_2
           );
       
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_ImgProc_ImgFiltering_3_907ecf95556ac76c10894cb3ae59a4e2b7e7ca9b(Mat * matInPtr_inline_c_0, Mat * matOutPtr_inline_c_1, Size2i * ksizePtr_inline_c_2, double csigmaX_27_inline_c_3, double csigmaY_27_inline_c_4) {

  try
  {   
           cv::GaussianBlur
           ( *matInPtr_inline_c_0
           , *matOutPtr_inline_c_1
           , *ksizePtr_inline_c_2
           , csigmaX_27_inline_c_3
           , csigmaY_27_inline_c_4
           );
       
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_ImgProc_ImgFiltering_4_82421a3cb5054e4b649407f8926c057bfed86a45(Mat * srcPtr_inline_c_0, Mat * dstPtr_inline_c_1, Mat * kernelPtr_inline_c_2, Point2i * anchorPtr_inline_c_3, int32_t citerations_27_inline_c_4, int32_t cborderType_27_inline_c_5, Scalar * borderValuePtr_inline_c_6) {

  try
  {   
          cv::erode
          ( *srcPtr_inline_c_0
          , *dstPtr_inline_c_1
          , *kernelPtr_inline_c_2
          , *anchorPtr_inline_c_3
          ,  citerations_27_inline_c_4
          ,  cborderType_27_inline_c_5
          , *borderValuePtr_inline_c_6
          );
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_ImgProc_ImgFiltering_5_686cd566b987aa9d5ec27846da2b925a79b1c365(Mat * srcPtr_inline_c_0, Mat * dstPtr_inline_c_1, Mat * kernelPtr_inline_c_2, Point2i * anchorPtr_inline_c_3, double cdelta_27_inline_c_4, int32_t cborderType_27_inline_c_5) {

  try
  {   
          cv::filter2D
          ( *srcPtr_inline_c_0
          , *dstPtr_inline_c_1
          , -1
          , *kernelPtr_inline_c_2
          , *anchorPtr_inline_c_3
          ,  cdelta_27_inline_c_4
          ,  cborderType_27_inline_c_5
          );
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_ImgProc_ImgFiltering_6_93c9df76baf0966fe0e3e5136e89b57d1aea3586(Mat * srcPtr_inline_c_0, Mat * dstPtr_inline_c_1, Mat * kernelPtr_inline_c_2, Point2i * anchorPtr_inline_c_3, int32_t citerations_27_inline_c_4, int32_t cborderType_27_inline_c_5, Scalar * borderValuePtr_inline_c_6) {

  try
  {   
          cv::dilate
          ( *srcPtr_inline_c_0
          , *dstPtr_inline_c_1
          , *kernelPtr_inline_c_2
          , *anchorPtr_inline_c_3
          ,  citerations_27_inline_c_4
          ,  cborderType_27_inline_c_5
          , *borderValuePtr_inline_c_6
          );
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_ImgProc_ImgFiltering_7_fe64cf1ef54e417d07f7d0a61e6c49313898058d(Mat * srcPtr_inline_c_0, Mat * dstPtr_inline_c_1, int32_t cop_27_inline_c_2, Mat * kernelPtr_inline_c_3, Point2i * anchorPtr_inline_c_4, int32_t citerations_27_inline_c_5, int32_t cborderType_27_inline_c_6, Scalar * borderValuePtr_inline_c_7) {

  try
  {   
          cv::morphologyEx
          ( *srcPtr_inline_c_0
          , *dstPtr_inline_c_1
          ,  cop_27_inline_c_2
          , *kernelPtr_inline_c_3
          , *anchorPtr_inline_c_4
          ,  citerations_27_inline_c_5
          ,  cborderType_27_inline_c_6
          , *borderValuePtr_inline_c_7
          );
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_ImgProc_ImgFiltering_8_7ea2729a8a8a953773da566c07815d3fa635d8e9(Mat * elementPtr_inline_c_0, int32_t cmorphShape_27_inline_c_1, Size2i * ksizePtr_inline_c_2, Point2i * anchorPtr_inline_c_3) {

  try
  {   
         *elementPtr_inline_c_0 =
           cv::getStructuringElement
           ( cmorphShape_27_inline_c_1
           , *ksizePtr_inline_c_2
           , *anchorPtr_inline_c_3
           );
       
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}