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