packages feed

opencv-0.0.0.0: src/OpenCV/Core/ArrayOps.cpp

#include "opencv2/core.hpp"

using namespace cv;

extern "C" {
void inline_c_OpenCV_Core_ArrayOps_0_452974cb3d241811fc2c9eebbd71284be027cbd2(Mat * dstPtr_inline_c_0, Mat * srcPtr_inline_c_1, Scalar * xPtr_inline_c_2) {

            *dstPtr_inline_c_0 = *srcPtr_inline_c_1 + *xPtr_inline_c_2;
          
}

}

extern "C" {
void inline_c_OpenCV_Core_ArrayOps_1_6b9fd3dd5862c8a194878d10a361086ee45501e6(Mat * dstPtr_inline_c_0, Mat * srcPtr_inline_c_1, double cx_27_inline_c_2) {

          *dstPtr_inline_c_0 = *srcPtr_inline_c_1 * cx_27_inline_c_2;
        
}

}

extern "C" {
void inline_c_OpenCV_Core_ArrayOps_2_870402e1ddeaf3da6060607dc50250f3b9880a76(Mat * dstPtr_inline_c_0, Mat * srcPtr_inline_c_1) {

          *dstPtr_inline_c_0 = cv::abs(*srcPtr_inline_c_1);
        
}

}

extern "C" {
void inline_c_OpenCV_Core_ArrayOps_3_53325319d2f26119f0d208466fac5bc7b34d5083(Mat * src1Ptr_inline_c_0, Mat * src2Ptr_inline_c_1, Mat * dstPtr_inline_c_2) {

          cv::absdiff( *src1Ptr_inline_c_0
                     , *src2Ptr_inline_c_1
                     , *dstPtr_inline_c_2
                     );
        
}

}

extern "C" {
void inline_c_OpenCV_Core_ArrayOps_4_1678b98e2628a48ea264d2a6123aff08ecd9e6f0(Mat * src1Ptr_inline_c_0, Mat * src2Ptr_inline_c_1, Mat * dstPtr_inline_c_2) {

          cv::add
          ( *src1Ptr_inline_c_0
          , *src2Ptr_inline_c_1
          , *dstPtr_inline_c_2
          , cv::noArray()
          );
        
}

}

extern "C" {
void inline_c_OpenCV_Core_ArrayOps_5_aa0c246bd1d6319e13424fd1e46e9b875cf24a0c(Mat * src1Ptr_inline_c_0, Mat * src2Ptr_inline_c_1, Mat * dstPtr_inline_c_2) {

          cv::subtract
          ( *src1Ptr_inline_c_0
          , *src2Ptr_inline_c_1
          , *dstPtr_inline_c_2
          , cv::noArray()
          );
        
}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_6_47ff83e6532e31e45d281de520b46d3a4bb45d9e(Mat * src1Ptr_inline_c_0, double calpha_27_inline_c_1, Mat * src2Ptr_inline_c_2, double cbeta_27_inline_c_3, double cgamma_27_inline_c_4, Mat * dstPtr_inline_c_5, int32_t cdtype_27_inline_c_6) {

  try
  {   
        cv::addWeighted
          ( *src1Ptr_inline_c_0
          , calpha_27_inline_c_1
          , *src2Ptr_inline_c_2
          , cbeta_27_inline_c_3
          , cgamma_27_inline_c_4
          , *dstPtr_inline_c_5
          , cdtype_27_inline_c_6
          );
      
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_7_267aab8568cb3235e703df09dbd516a54e638ec4(Mat * src1Ptr_inline_c_0, double cscale_27_inline_c_1, Mat * src2Ptr_inline_c_2, Mat * dstPtr_inline_c_3) {

  try
  {   
        cv::scaleAdd
          ( *src1Ptr_inline_c_0
          , cscale_27_inline_c_1
          , *src2Ptr_inline_c_2
          , *dstPtr_inline_c_3
          );
      
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_8_31bccad32ca5c4e2dcad90d97216dd614c127146(Mat * src1Ptr_inline_c_0, Mat * src2Ptr_inline_c_1, Mat * dstPtr_inline_c_2) {

  try
  {   
          cv::max
          ( *src1Ptr_inline_c_0
          , *src2Ptr_inline_c_1
          , *dstPtr_inline_c_2
          );
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_9_48ba65e091a4952ceeaf5f341d915f8b761aad98(Mat * srcPtr_inline_c_0, double cx_27_inline_c_1, Mat * dstPtr_inline_c_2, int32_t ccmpOp_27_inline_c_3) {

  try
  {   
          cv::compare
          ( *srcPtr_inline_c_0
          , cx_27_inline_c_1
          , *dstPtr_inline_c_2
          , ccmpOp_27_inline_c_3
          );
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_10_1f4ed5f07e2b770709ecd921504e6a135e59e4fb(Mat * srcPtr_inline_c_0, Mat * dstPtr_inline_c_1) {

  try
  {   
          cv::bitwise_not
          ( *srcPtr_inline_c_0
          , *dstPtr_inline_c_1
          , cv::noArray()
          );
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_11_dc8ccab3cbbcd17ec78dda97d0571ff60dd45782(Mat * src1Ptr_inline_c_0, Mat * src2Ptr_inline_c_1, Mat * dstPtr_inline_c_2) {

  try
  {   
          cv::bitwise_and
          ( *src1Ptr_inline_c_0
          , *src2Ptr_inline_c_1
          , *dstPtr_inline_c_2
          , cv::noArray()
          );
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_12_142520adebed49e1e1ef9bab34ab61eebe8235ae(Mat * src1Ptr_inline_c_0, Mat * src2Ptr_inline_c_1, Mat * dstPtr_inline_c_2) {

  try
  {   
          cv::bitwise_or
          ( *src1Ptr_inline_c_0
          , *src2Ptr_inline_c_1
          , *dstPtr_inline_c_2
          , cv::noArray()
          );
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_13_fb71306ade07cba36c0678f252b48d3b2832e50f(Mat * src1Ptr_inline_c_0, Mat * src2Ptr_inline_c_1, Mat * dstPtr_inline_c_2) {

  try
  {   
          cv::bitwise_xor
          ( *src1Ptr_inline_c_0
          , *src2Ptr_inline_c_1
          , *dstPtr_inline_c_2
          , cv::noArray()
          );
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
void inline_c_OpenCV_Core_ArrayOps_14_147119876c05df67a629f003ff026fba111e5ac6(Mat * srcVecPtr_inline_c_0, size_t csrcVecLength_27_inline_c_1, Mat * dstPtr_inline_c_2) {

          cv::merge
          ( srcVecPtr_inline_c_0
          , csrcVecLength_27_inline_c_1
          , *dstPtr_inline_c_2
          );
        
}

}

extern "C" {
void inline_c_OpenCV_Core_ArrayOps_15_217852e2dbdfadc92ed83393f4806a183113b805(Mat * srcPtr_inline_c_0, int32_t cnumChans_27_inline_c_1, Mat ** splitsArray_inline_c_2) {

        cv::Mat * srcPtr = srcPtr_inline_c_0;
        int32_t numChans = cnumChans_27_inline_c_1;
        cv::Mat *splits = new cv::Mat[numChans];
        cv::split(*srcPtr, splits);
        for(int i = 0; i < numChans; i++){
          splitsArray_inline_c_2[i] = new cv::Mat(splits[i]);
        }
        delete [] splits;
      
}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_16_e9c348936e1d574774205ac0bd609d25dd9804bc(Mat * srcPtr_inline_c_0, double * minValPtr_inline_c_1, double * maxValPtr_inline_c_2, Point2i * minLocPtr_inline_c_3, Point2i * maxLocPtr_inline_c_4) {

  try
  {   
            cv::minMaxLoc( *srcPtr_inline_c_0
                         , minValPtr_inline_c_1
                         , maxValPtr_inline_c_2
                         , minLocPtr_inline_c_3
                         , maxLocPtr_inline_c_4
                         );
          
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_17_7efee8680a1dc682471802948ff18b6fcb540c0a(Mat * mskPtr_inline_c_0, double * normPtr_inline_c_1, Mat * srcPtr_inline_c_2, int32_t cnormType_27_inline_c_3) {

  try
  {   
        Mat * mskPtr = mskPtr_inline_c_0;
        *normPtr_inline_c_1 =
          cv::norm( *srcPtr_inline_c_2
                  , cnormType_27_inline_c_3
                  , mskPtr ? _InputArray(*mskPtr) : _InputArray(cv::noArray())
                  );
      
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_18_92a97241c6dbd1301c89df518de3170bbb2c2952(Mat * mskPtr_inline_c_0, double * normPtr_inline_c_1, Mat * src1Ptr_inline_c_2, Mat * src2Ptr_inline_c_3, int32_t cnormType_27_inline_c_4) {

  try
  {   
        Mat * mskPtr = mskPtr_inline_c_0;
        *normPtr_inline_c_1 =
          cv::norm( *src1Ptr_inline_c_2
                  , *src2Ptr_inline_c_3
                  , cnormType_27_inline_c_4
                  , mskPtr ? _InputArray(*mskPtr) : _InputArray(cv::noArray())
                  );
      
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_19_a54daf4ae50af714d99ad385f88d0a894f1f7102(Mat * mskPtr_inline_c_0, Mat * srcPtr_inline_c_1, Mat * dstPtr_inline_c_2, double calpha_27_inline_c_3, double cbeta_27_inline_c_4, int32_t cnormType_27_inline_c_5, int32_t cdtype_27_inline_c_6) {

  try
  {   
          Mat * mskPtr = mskPtr_inline_c_0;
          cv::normalize( *srcPtr_inline_c_1
                       , *dstPtr_inline_c_2
                       , calpha_27_inline_c_3
                       , cbeta_27_inline_c_4
                       , cnormType_27_inline_c_5
                       , cdtype_27_inline_c_6
                       , mskPtr ? _InputArray(*mskPtr) : _InputArray(cv::noArray())
                       );
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_20_697bd7b2cba259dcb319d55434ca80fd96f2bd7a(Scalar * sPtr_inline_c_0, Mat * srcPtr_inline_c_1) {

  try
  {   
          *sPtr_inline_c_0 = cv::sum(*srcPtr_inline_c_1);
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
Exception * inline_c_OpenCV_Core_ArrayOps_21_99a8d1550a5f02228e0ed2828fdb06705b9a69b8(Mat * maskPtr_inline_c_0, Mat * srcPtr_inline_c_1, Scalar * meanPtr_inline_c_2, Scalar * stddevPtr_inline_c_3) {

  try
  {   
          cv::Mat * maskPtr = maskPtr_inline_c_0;
          cv::meanStdDev
          ( *srcPtr_inline_c_1
          , *meanPtr_inline_c_2
          , *stddevPtr_inline_c_3
          , maskPtr ? cv::_InputArray(*maskPtr) : cv::_InputArray(cv::noArray())
          );
        
    return NULL;
  }
  catch (const cv::Exception & e)
  {
    return new cv::Exception(e);
  }

}

}

extern "C" {
void inline_c_OpenCV_Core_ArrayOps_22_6d29e95be3bb248e3e9eb67e17905be7eb8bcad9(Mat * srcPtr_inline_c_0, Mat * dstPtr_inline_c_1, int32_t flipCode_inline_c_2) {

          cv::flip(*srcPtr_inline_c_0, *dstPtr_inline_c_1, flipCode_inline_c_2);
        
}

}

extern "C" {
void inline_c_OpenCV_Core_ArrayOps_23_dc3483f267722d4953a9984c842efd5bf72d4e85(Mat * srcPtr_inline_c_0, Mat * dstPtr_inline_c_1) {

          cv::transpose(*srcPtr_inline_c_0, *dstPtr_inline_c_1);
        
}

}