//
// This file is auto-generated, please don't edit!
//
#define LOG_TAG "org.opencv.core"
#include "common.h"
#include "opencv2/opencv_modules.hpp"
#ifdef HAVE_OPENCV_CORE
#include <string>
#include "opencv2/core.hpp"
#include "../../core/include/opencv2/core/base.hpp"
#include "../../core/include/opencv2/core.hpp"
#include "../../core/include/opencv2/core/utility.hpp"
#include "../../core/misc/java/src/cpp/core_manual.hpp"
using namespace cv;
/// throw java exception
static void throwJavaException(JNIEnv *env, const std::exception *e, const char *method) {
std::string what = "unknown exception";
jclass je = 0;
if(e) {
std::string exception_type = "std::exception";
if(dynamic_cast<const cv::Exception*>(e)) {
exception_type = "cv::Exception";
je = env->FindClass("org/opencv/core/CvException");
}
what = exception_type + ": " + e->what();
}
if(!je) je = env->FindClass("java/lang/Exception");
env->ThrowNew(je, what.c_str());
LOGE("%s caught %s", method, what.c_str());
(void)method; // avoid "unused" warning
}
extern "C" {
//
// double getTickFrequency()
//
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_getTickFrequency_10 (JNIEnv*, jclass);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_getTickFrequency_10
(JNIEnv* env, jclass )
{
static const char method_name[] = "core::getTickFrequency_10()";
try {
LOGD("%s", method_name);
double _retval_ = cv::getTickFrequency( );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// int64 getCPUTickCount()
//
JNIEXPORT jlong JNICALL Java_org_opencv_core_Core_getCPUTickCount_10 (JNIEnv*, jclass);
JNIEXPORT jlong JNICALL Java_org_opencv_core_Core_getCPUTickCount_10
(JNIEnv* env, jclass )
{
static const char method_name[] = "core::getCPUTickCount_10()";
try {
LOGD("%s", method_name);
int64 _retval_ = cv::getCPUTickCount( );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// void setErrorVerbosity(bool verbose)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_setErrorVerbosity_10 (JNIEnv*, jclass, jboolean);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_setErrorVerbosity_10
(JNIEnv* env, jclass , jboolean verbose)
{
static const char method_name[] = "core::setErrorVerbosity_10()";
try {
LOGD("%s", method_name);
cv::setErrorVerbosity( (bool)verbose );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void mulSpectrums(Mat a, Mat b, Mat& c, int flags, bool conjB = false)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_mulSpectrums_10 (JNIEnv*, jclass, jlong, jlong, jlong, jint, jboolean);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_mulSpectrums_10
(JNIEnv* env, jclass , jlong a_nativeObj, jlong b_nativeObj, jlong c_nativeObj, jint flags, jboolean conjB)
{
static const char method_name[] = "core::mulSpectrums_10()";
try {
LOGD("%s", method_name);
Mat& a = *((Mat*)a_nativeObj);
Mat& b = *((Mat*)b_nativeObj);
Mat& c = *((Mat*)c_nativeObj);
cv::mulSpectrums( a, b, c, (int)flags, (bool)conjB );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_mulSpectrums_11 (JNIEnv*, jclass, jlong, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_mulSpectrums_11
(JNIEnv* env, jclass , jlong a_nativeObj, jlong b_nativeObj, jlong c_nativeObj, jint flags)
{
static const char method_name[] = "core::mulSpectrums_11()";
try {
LOGD("%s", method_name);
Mat& a = *((Mat*)a_nativeObj);
Mat& b = *((Mat*)b_nativeObj);
Mat& c = *((Mat*)c_nativeObj);
cv::mulSpectrums( a, b, c, (int)flags );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// int getOptimalDFTSize(int vecsize)
//
JNIEXPORT jint JNICALL Java_org_opencv_core_Core_getOptimalDFTSize_10 (JNIEnv*, jclass, jint);
JNIEXPORT jint JNICALL Java_org_opencv_core_Core_getOptimalDFTSize_10
(JNIEnv* env, jclass , jint vecsize)
{
static const char method_name[] = "core::getOptimalDFTSize_10()";
try {
LOGD("%s", method_name);
int _retval_ = cv::getOptimalDFTSize( (int)vecsize );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// void randu(Mat& dst, double low, double high)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_randu_10 (JNIEnv*, jclass, jlong, jdouble, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_randu_10
(JNIEnv* env, jclass , jlong dst_nativeObj, jdouble low, jdouble high)
{
static const char method_name[] = "core::randu_10()";
try {
LOGD("%s", method_name);
Mat& dst = *((Mat*)dst_nativeObj);
cv::randu( dst, (double)low, (double)high );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void randn(Mat& dst, double mean, double stddev)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_randn_10 (JNIEnv*, jclass, jlong, jdouble, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_randn_10
(JNIEnv* env, jclass , jlong dst_nativeObj, jdouble mean, jdouble stddev)
{
static const char method_name[] = "core::randn_10()";
try {
LOGD("%s", method_name);
Mat& dst = *((Mat*)dst_nativeObj);
cv::randn( dst, (double)mean, (double)stddev );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void randShuffle(Mat& dst, double iterFactor = 1., RNG* rng = 0)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_randShuffle_10 (JNIEnv*, jclass, jlong, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_randShuffle_10
(JNIEnv* env, jclass , jlong dst_nativeObj, jdouble iterFactor)
{
static const char method_name[] = "core::randShuffle_10()";
try {
LOGD("%s", method_name);
Mat& dst = *((Mat*)dst_nativeObj);
cv::randShuffle( dst, (double)iterFactor, 0 );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_randShuffle_11 (JNIEnv*, jclass, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_randShuffle_11
(JNIEnv* env, jclass , jlong dst_nativeObj)
{
static const char method_name[] = "core::randShuffle_11()";
try {
LOGD("%s", method_name);
Mat& dst = *((Mat*)dst_nativeObj);
cv::randShuffle( dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// double kmeans(Mat data, int K, Mat& bestLabels, TermCriteria criteria, int attempts, int flags, Mat& centers = Mat())
//
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_kmeans_10 (JNIEnv*, jclass, jlong, jint, jlong, jint, jint, jdouble, jint, jint, jlong);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_kmeans_10
(JNIEnv* env, jclass , jlong data_nativeObj, jint K, jlong bestLabels_nativeObj, jint criteria_type, jint criteria_maxCount, jdouble criteria_epsilon, jint attempts, jint flags, jlong centers_nativeObj)
{
static const char method_name[] = "core::kmeans_10()";
try {
LOGD("%s", method_name);
Mat& data = *((Mat*)data_nativeObj);
Mat& bestLabels = *((Mat*)bestLabels_nativeObj);
TermCriteria criteria(criteria_type, criteria_maxCount, criteria_epsilon);
Mat& centers = *((Mat*)centers_nativeObj);
double _retval_ = cv::kmeans( data, (int)K, bestLabels, criteria, (int)attempts, (int)flags, centers );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_kmeans_11 (JNIEnv*, jclass, jlong, jint, jlong, jint, jint, jdouble, jint, jint);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_kmeans_11
(JNIEnv* env, jclass , jlong data_nativeObj, jint K, jlong bestLabels_nativeObj, jint criteria_type, jint criteria_maxCount, jdouble criteria_epsilon, jint attempts, jint flags)
{
static const char method_name[] = "core::kmeans_11()";
try {
LOGD("%s", method_name);
Mat& data = *((Mat*)data_nativeObj);
Mat& bestLabels = *((Mat*)bestLabels_nativeObj);
TermCriteria criteria(criteria_type, criteria_maxCount, criteria_epsilon);
double _retval_ = cv::kmeans( data, (int)K, bestLabels, criteria, (int)attempts, (int)flags );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// int borderInterpolate(int p, int len, int borderType)
//
JNIEXPORT jint JNICALL Java_org_opencv_core_Core_borderInterpolate_10 (JNIEnv*, jclass, jint, jint, jint);
JNIEXPORT jint JNICALL Java_org_opencv_core_Core_borderInterpolate_10
(JNIEnv* env, jclass , jint p, jint len, jint borderType)
{
static const char method_name[] = "core::borderInterpolate_10()";
try {
LOGD("%s", method_name);
int _retval_ = cv::borderInterpolate( (int)p, (int)len, (int)borderType );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// void copyMakeBorder(Mat src, Mat& dst, int top, int bottom, int left, int right, int borderType, Scalar value = Scalar())
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_copyMakeBorder_10 (JNIEnv*, jclass, jlong, jlong, jint, jint, jint, jint, jint, jdouble, jdouble, jdouble, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_copyMakeBorder_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint top, jint bottom, jint left, jint right, jint borderType, jdouble value_val0, jdouble value_val1, jdouble value_val2, jdouble value_val3)
{
static const char method_name[] = "core::copyMakeBorder_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Scalar value(value_val0, value_val1, value_val2, value_val3);
cv::copyMakeBorder( src, dst, (int)top, (int)bottom, (int)left, (int)right, (int)borderType, value );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_copyMakeBorder_11 (JNIEnv*, jclass, jlong, jlong, jint, jint, jint, jint, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_copyMakeBorder_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint top, jint bottom, jint left, jint right, jint borderType)
{
static const char method_name[] = "core::copyMakeBorder_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::copyMakeBorder( src, dst, (int)top, (int)bottom, (int)left, (int)right, (int)borderType );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void add(Mat src1, Mat src2, Mat& dst, Mat mask = Mat(), int dtype = -1)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_add_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_add_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jlong mask_nativeObj, jint dtype)
{
static const char method_name[] = "core::add_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::add( src1, src2, dst, mask, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_add_11 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_add_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jlong mask_nativeObj)
{
static const char method_name[] = "core::add_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::add( src1, src2, dst, mask );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_add_12 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_add_12
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::add_12()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::add( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void subtract(Mat src1, Mat src2, Mat& dst, Mat mask = Mat(), int dtype = -1)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_subtract_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_subtract_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jlong mask_nativeObj, jint dtype)
{
static const char method_name[] = "core::subtract_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::subtract( src1, src2, dst, mask, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_subtract_11 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_subtract_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jlong mask_nativeObj)
{
static const char method_name[] = "core::subtract_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::subtract( src1, src2, dst, mask );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_subtract_12 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_subtract_12
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::subtract_12()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::subtract( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void multiply(Mat src1, Mat src2, Mat& dst, double scale = 1, int dtype = -1)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_multiply_10 (JNIEnv*, jclass, jlong, jlong, jlong, jdouble, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_multiply_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jdouble scale, jint dtype)
{
static const char method_name[] = "core::multiply_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::multiply( src1, src2, dst, (double)scale, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_multiply_11 (JNIEnv*, jclass, jlong, jlong, jlong, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_multiply_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jdouble scale)
{
static const char method_name[] = "core::multiply_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::multiply( src1, src2, dst, (double)scale );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_multiply_12 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_multiply_12
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::multiply_12()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::multiply( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void divide(Mat src1, Mat src2, Mat& dst, double scale = 1, int dtype = -1)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_10 (JNIEnv*, jclass, jlong, jlong, jlong, jdouble, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jdouble scale, jint dtype)
{
static const char method_name[] = "core::divide_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::divide( src1, src2, dst, (double)scale, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_11 (JNIEnv*, jclass, jlong, jlong, jlong, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jdouble scale)
{
static const char method_name[] = "core::divide_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::divide( src1, src2, dst, (double)scale );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_12 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_12
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::divide_12()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::divide( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void divide(double scale, Mat src2, Mat& dst, int dtype = -1)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_13 (JNIEnv*, jclass, jdouble, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_13
(JNIEnv* env, jclass , jdouble scale, jlong src2_nativeObj, jlong dst_nativeObj, jint dtype)
{
static const char method_name[] = "core::divide_13()";
try {
LOGD("%s", method_name);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::divide( (double)scale, src2, dst, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_14 (JNIEnv*, jclass, jdouble, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_14
(JNIEnv* env, jclass , jdouble scale, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::divide_14()";
try {
LOGD("%s", method_name);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::divide( (double)scale, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void scaleAdd(Mat src1, double alpha, Mat src2, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_scaleAdd_10 (JNIEnv*, jclass, jlong, jdouble, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_scaleAdd_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble alpha, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::scaleAdd_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::scaleAdd( src1, (double)alpha, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void addWeighted(Mat src1, double alpha, Mat src2, double beta, double gamma, Mat& dst, int dtype = -1)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_addWeighted_10 (JNIEnv*, jclass, jlong, jdouble, jlong, jdouble, jdouble, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_addWeighted_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble alpha, jlong src2_nativeObj, jdouble beta, jdouble gamma, jlong dst_nativeObj, jint dtype)
{
static const char method_name[] = "core::addWeighted_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::addWeighted( src1, (double)alpha, src2, (double)beta, (double)gamma, dst, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_addWeighted_11 (JNIEnv*, jclass, jlong, jdouble, jlong, jdouble, jdouble, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_addWeighted_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble alpha, jlong src2_nativeObj, jdouble beta, jdouble gamma, jlong dst_nativeObj)
{
static const char method_name[] = "core::addWeighted_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::addWeighted( src1, (double)alpha, src2, (double)beta, (double)gamma, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void convertScaleAbs(Mat src, Mat& dst, double alpha = 1, double beta = 0)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_convertScaleAbs_10 (JNIEnv*, jclass, jlong, jlong, jdouble, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_convertScaleAbs_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jdouble alpha, jdouble beta)
{
static const char method_name[] = "core::convertScaleAbs_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::convertScaleAbs( src, dst, (double)alpha, (double)beta );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_convertScaleAbs_11 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_convertScaleAbs_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::convertScaleAbs_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::convertScaleAbs( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// Scalar sum(Mat src)
//
JNIEXPORT jdoubleArray JNICALL Java_org_opencv_core_Core_sumElems_10 (JNIEnv*, jclass, jlong);
JNIEXPORT jdoubleArray JNICALL Java_org_opencv_core_Core_sumElems_10
(JNIEnv* env, jclass , jlong src_nativeObj)
{
static const char method_name[] = "core::sumElems_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Scalar _retval_ = cv::sum( src );
jdoubleArray _da_retval_ = env->NewDoubleArray(4); jdouble _tmp_retval_[4] = {_retval_.val[0], _retval_.val[1], _retval_.val[2], _retval_.val[3]}; env->SetDoubleArrayRegion(_da_retval_, 0, 4, _tmp_retval_);
return _da_retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// void LUT(Mat src, Mat lut, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_LUT_10 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_LUT_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong lut_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::LUT_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& lut = *((Mat*)lut_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::LUT( src, lut, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void findNonZero(Mat src, Mat& idx)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_findNonZero_10 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_findNonZero_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong idx_nativeObj)
{
static const char method_name[] = "core::findNonZero_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& idx = *((Mat*)idx_nativeObj);
cv::findNonZero( src, idx );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// int countNonZero(Mat src)
//
JNIEXPORT jint JNICALL Java_org_opencv_core_Core_countNonZero_10 (JNIEnv*, jclass, jlong);
JNIEXPORT jint JNICALL Java_org_opencv_core_Core_countNonZero_10
(JNIEnv* env, jclass , jlong src_nativeObj)
{
static const char method_name[] = "core::countNonZero_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
int _retval_ = cv::countNonZero( src );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// Scalar mean(Mat src, Mat mask = Mat())
//
JNIEXPORT jdoubleArray JNICALL Java_org_opencv_core_Core_mean_10 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT jdoubleArray JNICALL Java_org_opencv_core_Core_mean_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong mask_nativeObj)
{
static const char method_name[] = "core::mean_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
Scalar _retval_ = cv::mean( src, mask );
jdoubleArray _da_retval_ = env->NewDoubleArray(4); jdouble _tmp_retval_[4] = {_retval_.val[0], _retval_.val[1], _retval_.val[2], _retval_.val[3]}; env->SetDoubleArrayRegion(_da_retval_, 0, 4, _tmp_retval_);
return _da_retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
JNIEXPORT jdoubleArray JNICALL Java_org_opencv_core_Core_mean_11 (JNIEnv*, jclass, jlong);
JNIEXPORT jdoubleArray JNICALL Java_org_opencv_core_Core_mean_11
(JNIEnv* env, jclass , jlong src_nativeObj)
{
static const char method_name[] = "core::mean_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Scalar _retval_ = cv::mean( src );
jdoubleArray _da_retval_ = env->NewDoubleArray(4); jdouble _tmp_retval_[4] = {_retval_.val[0], _retval_.val[1], _retval_.val[2], _retval_.val[3]}; env->SetDoubleArrayRegion(_da_retval_, 0, 4, _tmp_retval_);
return _da_retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// void meanStdDev(Mat src, vector_double& mean, vector_double& stddev, Mat mask = Mat())
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_meanStdDev_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_meanStdDev_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong mean_mat_nativeObj, jlong stddev_mat_nativeObj, jlong mask_nativeObj)
{
static const char method_name[] = "core::meanStdDev_10()";
try {
LOGD("%s", method_name);
std::vector<double> mean;
Mat& mean_mat = *((Mat*)mean_mat_nativeObj);
std::vector<double> stddev;
Mat& stddev_mat = *((Mat*)stddev_mat_nativeObj);
Mat& src = *((Mat*)src_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::meanStdDev( src, mean, stddev, mask );
vector_double_to_Mat( mean, mean_mat ); vector_double_to_Mat( stddev, stddev_mat );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_meanStdDev_11 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_meanStdDev_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong mean_mat_nativeObj, jlong stddev_mat_nativeObj)
{
static const char method_name[] = "core::meanStdDev_11()";
try {
LOGD("%s", method_name);
std::vector<double> mean;
Mat& mean_mat = *((Mat*)mean_mat_nativeObj);
std::vector<double> stddev;
Mat& stddev_mat = *((Mat*)stddev_mat_nativeObj);
Mat& src = *((Mat*)src_nativeObj);
cv::meanStdDev( src, mean, stddev );
vector_double_to_Mat( mean, mean_mat ); vector_double_to_Mat( stddev, stddev_mat );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// double norm(Mat src1, int normType = NORM_L2, Mat mask = Mat())
//
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_norm_10 (JNIEnv*, jclass, jlong, jint, jlong);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_norm_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jint normType, jlong mask_nativeObj)
{
static const char method_name[] = "core::norm_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
double _retval_ = cv::norm( src1, (int)normType, mask );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_norm_11 (JNIEnv*, jclass, jlong, jint);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_norm_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jint normType)
{
static const char method_name[] = "core::norm_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
double _retval_ = cv::norm( src1, (int)normType );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_norm_12 (JNIEnv*, jclass, jlong);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_norm_12
(JNIEnv* env, jclass , jlong src1_nativeObj)
{
static const char method_name[] = "core::norm_12()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
double _retval_ = cv::norm( src1 );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// double norm(Mat src1, Mat src2, int normType = NORM_L2, Mat mask = Mat())
//
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_norm_13 (JNIEnv*, jclass, jlong, jlong, jint, jlong);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_norm_13
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jint normType, jlong mask_nativeObj)
{
static const char method_name[] = "core::norm_13()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
double _retval_ = cv::norm( src1, src2, (int)normType, mask );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_norm_14 (JNIEnv*, jclass, jlong, jlong, jint);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_norm_14
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jint normType)
{
static const char method_name[] = "core::norm_14()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
double _retval_ = cv::norm( src1, src2, (int)normType );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_norm_15 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_norm_15
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj)
{
static const char method_name[] = "core::norm_15()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
double _retval_ = cv::norm( src1, src2 );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// double PSNR(Mat src1, Mat src2)
//
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_PSNR_10 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_PSNR_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj)
{
static const char method_name[] = "core::PSNR_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
double _retval_ = cv::PSNR( src1, src2 );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// void batchDistance(Mat src1, Mat src2, Mat& dist, int dtype, Mat& nidx, int normType = NORM_L2, int K = 0, Mat mask = Mat(), int update = 0, bool crosscheck = false)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_batchDistance_10 (JNIEnv*, jclass, jlong, jlong, jlong, jint, jlong, jint, jint, jlong, jint, jboolean);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_batchDistance_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dist_nativeObj, jint dtype, jlong nidx_nativeObj, jint normType, jint K, jlong mask_nativeObj, jint update, jboolean crosscheck)
{
static const char method_name[] = "core::batchDistance_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dist = *((Mat*)dist_nativeObj);
Mat& nidx = *((Mat*)nidx_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::batchDistance( src1, src2, dist, (int)dtype, nidx, (int)normType, (int)K, mask, (int)update, (bool)crosscheck );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_batchDistance_11 (JNIEnv*, jclass, jlong, jlong, jlong, jint, jlong, jint, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_batchDistance_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dist_nativeObj, jint dtype, jlong nidx_nativeObj, jint normType, jint K)
{
static const char method_name[] = "core::batchDistance_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dist = *((Mat*)dist_nativeObj);
Mat& nidx = *((Mat*)nidx_nativeObj);
cv::batchDistance( src1, src2, dist, (int)dtype, nidx, (int)normType, (int)K );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_batchDistance_12 (JNIEnv*, jclass, jlong, jlong, jlong, jint, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_batchDistance_12
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dist_nativeObj, jint dtype, jlong nidx_nativeObj)
{
static const char method_name[] = "core::batchDistance_12()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dist = *((Mat*)dist_nativeObj);
Mat& nidx = *((Mat*)nidx_nativeObj);
cv::batchDistance( src1, src2, dist, (int)dtype, nidx );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// float cubeRoot(float val)
//
JNIEXPORT jfloat JNICALL Java_org_opencv_core_Core_cubeRoot_10 (JNIEnv*, jclass, jfloat);
JNIEXPORT jfloat JNICALL Java_org_opencv_core_Core_cubeRoot_10
(JNIEnv* env, jclass , jfloat val)
{
static const char method_name[] = "core::cubeRoot_10()";
try {
LOGD("%s", method_name);
float _retval_ = cv::cubeRoot( (float)val );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// float fastAtan2(float y, float x)
//
JNIEXPORT jfloat JNICALL Java_org_opencv_core_Core_fastAtan2_10 (JNIEnv*, jclass, jfloat, jfloat);
JNIEXPORT jfloat JNICALL Java_org_opencv_core_Core_fastAtan2_10
(JNIEnv* env, jclass , jfloat y, jfloat x)
{
static const char method_name[] = "core::fastAtan2_10()";
try {
LOGD("%s", method_name);
float _retval_ = cv::fastAtan2( (float)y, (float)x );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// void merge(vector_Mat mv, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_merge_10 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_merge_10
(JNIEnv* env, jclass , jlong mv_mat_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::merge_10()";
try {
LOGD("%s", method_name);
std::vector<Mat> mv;
Mat& mv_mat = *((Mat*)mv_mat_nativeObj);
Mat_to_vector_Mat( mv_mat, mv );
Mat& dst = *((Mat*)dst_nativeObj);
cv::merge( mv, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void split(Mat m, vector_Mat& mv)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_split_10 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_split_10
(JNIEnv* env, jclass , jlong m_nativeObj, jlong mv_mat_nativeObj)
{
static const char method_name[] = "core::split_10()";
try {
LOGD("%s", method_name);
std::vector<Mat> mv;
Mat& mv_mat = *((Mat*)mv_mat_nativeObj);
Mat& m = *((Mat*)m_nativeObj);
cv::split( m, mv );
vector_Mat_to_Mat( mv, mv_mat );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void mixChannels(vector_Mat src, vector_Mat dst, vector_int fromTo)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_mixChannels_10 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_mixChannels_10
(JNIEnv* env, jclass , jlong src_mat_nativeObj, jlong dst_mat_nativeObj, jlong fromTo_mat_nativeObj)
{
static const char method_name[] = "core::mixChannels_10()";
try {
LOGD("%s", method_name);
std::vector<Mat> src;
Mat& src_mat = *((Mat*)src_mat_nativeObj);
Mat_to_vector_Mat( src_mat, src );
std::vector<Mat> dst;
Mat& dst_mat = *((Mat*)dst_mat_nativeObj);
Mat_to_vector_Mat( dst_mat, dst );
std::vector<int> fromTo;
Mat& fromTo_mat = *((Mat*)fromTo_mat_nativeObj);
Mat_to_vector_int( fromTo_mat, fromTo );
cv::mixChannels( src, dst, fromTo );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void extractChannel(Mat src, Mat& dst, int coi)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_extractChannel_10 (JNIEnv*, jclass, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_extractChannel_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint coi)
{
static const char method_name[] = "core::extractChannel_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::extractChannel( src, dst, (int)coi );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void insertChannel(Mat src, Mat& dst, int coi)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_insertChannel_10 (JNIEnv*, jclass, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_insertChannel_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint coi)
{
static const char method_name[] = "core::insertChannel_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::insertChannel( src, dst, (int)coi );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void normalize(Mat src, Mat& dst, double alpha = 1, double beta = 0, int norm_type = NORM_L2, int dtype = -1, Mat mask = Mat())
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_normalize_10 (JNIEnv*, jclass, jlong, jlong, jdouble, jdouble, jint, jint, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_normalize_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jdouble alpha, jdouble beta, jint norm_type, jint dtype, jlong mask_nativeObj)
{
static const char method_name[] = "core::normalize_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::normalize( src, dst, (double)alpha, (double)beta, (int)norm_type, (int)dtype, mask );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_normalize_11 (JNIEnv*, jclass, jlong, jlong, jdouble, jdouble, jint, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_normalize_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jdouble alpha, jdouble beta, jint norm_type, jint dtype)
{
static const char method_name[] = "core::normalize_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::normalize( src, dst, (double)alpha, (double)beta, (int)norm_type, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_normalize_12 (JNIEnv*, jclass, jlong, jlong, jdouble, jdouble, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_normalize_12
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jdouble alpha, jdouble beta, jint norm_type)
{
static const char method_name[] = "core::normalize_12()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::normalize( src, dst, (double)alpha, (double)beta, (int)norm_type );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_normalize_13 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_normalize_13
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::normalize_13()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::normalize( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void reduce(Mat src, Mat& dst, int dim, int rtype, int dtype = -1)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_reduce_10 (JNIEnv*, jclass, jlong, jlong, jint, jint, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_reduce_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint dim, jint rtype, jint dtype)
{
static const char method_name[] = "core::reduce_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::reduce( src, dst, (int)dim, (int)rtype, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_reduce_11 (JNIEnv*, jclass, jlong, jlong, jint, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_reduce_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint dim, jint rtype)
{
static const char method_name[] = "core::reduce_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::reduce( src, dst, (int)dim, (int)rtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// int getNumberOfCPUs()
//
JNIEXPORT jint JNICALL Java_org_opencv_core_Core_getNumberOfCPUs_10 (JNIEnv*, jclass);
JNIEXPORT jint JNICALL Java_org_opencv_core_Core_getNumberOfCPUs_10
(JNIEnv* env, jclass )
{
static const char method_name[] = "core::getNumberOfCPUs_10()";
try {
LOGD("%s", method_name);
int _retval_ = cv::getNumberOfCPUs( );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// void add(Mat src1, Scalar src2, Mat& dst, Mat mask = Mat(), int dtype = -1)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_add_13 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_add_13
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj, jlong mask_nativeObj, jint dtype)
{
static const char method_name[] = "core::add_13()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::add( src1, src2, dst, mask, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_add_14 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_add_14
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj, jlong mask_nativeObj)
{
static const char method_name[] = "core::add_14()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::add( src1, src2, dst, mask );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_add_15 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_add_15
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj)
{
static const char method_name[] = "core::add_15()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::add( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void subtract(Mat src1, Scalar src2, Mat& dst, Mat mask = Mat(), int dtype = -1)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_subtract_13 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_subtract_13
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj, jlong mask_nativeObj, jint dtype)
{
static const char method_name[] = "core::subtract_13()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::subtract( src1, src2, dst, mask, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_subtract_14 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_subtract_14
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj, jlong mask_nativeObj)
{
static const char method_name[] = "core::subtract_14()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::subtract( src1, src2, dst, mask );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_subtract_15 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_subtract_15
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj)
{
static const char method_name[] = "core::subtract_15()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::subtract( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void multiply(Mat src1, Scalar src2, Mat& dst, double scale = 1, int dtype = -1)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_multiply_13 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong, jdouble, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_multiply_13
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj, jdouble scale, jint dtype)
{
static const char method_name[] = "core::multiply_13()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::multiply( src1, src2, dst, (double)scale, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_multiply_14 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_multiply_14
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj, jdouble scale)
{
static const char method_name[] = "core::multiply_14()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::multiply( src1, src2, dst, (double)scale );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_multiply_15 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_multiply_15
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj)
{
static const char method_name[] = "core::multiply_15()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::multiply( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void divide(Mat src1, Scalar src2, Mat& dst, double scale = 1, int dtype = -1)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_15 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong, jdouble, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_15
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj, jdouble scale, jint dtype)
{
static const char method_name[] = "core::divide_15()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::divide( src1, src2, dst, (double)scale, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_16 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_16
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj, jdouble scale)
{
static const char method_name[] = "core::divide_16()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::divide( src1, src2, dst, (double)scale );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_17 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_divide_17
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj)
{
static const char method_name[] = "core::divide_17()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::divide( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void absdiff(Mat src1, Scalar src2, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_absdiff_10 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_absdiff_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj)
{
static const char method_name[] = "core::absdiff_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::absdiff( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void compare(Mat src1, Scalar src2, Mat& dst, int cmpop)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_compare_10 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_compare_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj, jint cmpop)
{
static const char method_name[] = "core::compare_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::compare( src1, src2, dst, (int)cmpop );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void min(Mat src1, Scalar src2, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_min_10 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_min_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj)
{
static const char method_name[] = "core::min_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::min( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void max(Mat src1, Scalar src2, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_max_10 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_max_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jdouble src2_val0, jdouble src2_val1, jdouble src2_val2, jdouble src2_val3, jlong dst_nativeObj)
{
static const char method_name[] = "core::max_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Scalar src2(src2_val0, src2_val1, src2_val2, src2_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::max( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// int64 getTickCount()
//
JNIEXPORT jlong JNICALL Java_org_opencv_core_Core_getTickCount_10 (JNIEnv*, jclass);
JNIEXPORT jlong JNICALL Java_org_opencv_core_Core_getTickCount_10
(JNIEnv* env, jclass )
{
static const char method_name[] = "core::getTickCount_10()";
try {
LOGD("%s", method_name);
int64 _retval_ = cv::getTickCount( );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// String getBuildInformation()
//
JNIEXPORT jstring JNICALL Java_org_opencv_core_Core_getBuildInformation_10 (JNIEnv*, jclass);
JNIEXPORT jstring JNICALL Java_org_opencv_core_Core_getBuildInformation_10
(JNIEnv* env, jclass )
{
static const char method_name[] = "core::getBuildInformation_10()";
try {
LOGD("%s", method_name);
cv::String _retval_ = cv::getBuildInformation( );
return env->NewStringUTF(_retval_.c_str());
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return env->NewStringUTF("");
}
//
// void flip(Mat src, Mat& dst, int flipCode)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_flip_10 (JNIEnv*, jclass, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_flip_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint flipCode)
{
static const char method_name[] = "core::flip_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::flip( src, dst, (int)flipCode );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void repeat(Mat src, int ny, int nx, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_repeat_10 (JNIEnv*, jclass, jlong, jint, jint, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_repeat_10
(JNIEnv* env, jclass , jlong src_nativeObj, jint ny, jint nx, jlong dst_nativeObj)
{
static const char method_name[] = "core::repeat_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::repeat( src, (int)ny, (int)nx, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void hconcat(vector_Mat src, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_hconcat_10 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_hconcat_10
(JNIEnv* env, jclass , jlong src_mat_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::hconcat_10()";
try {
LOGD("%s", method_name);
std::vector<Mat> src;
Mat& src_mat = *((Mat*)src_mat_nativeObj);
Mat_to_vector_Mat( src_mat, src );
Mat& dst = *((Mat*)dst_nativeObj);
cv::hconcat( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void vconcat(vector_Mat src, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_vconcat_10 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_vconcat_10
(JNIEnv* env, jclass , jlong src_mat_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::vconcat_10()";
try {
LOGD("%s", method_name);
std::vector<Mat> src;
Mat& src_mat = *((Mat*)src_mat_nativeObj);
Mat_to_vector_Mat( src_mat, src );
Mat& dst = *((Mat*)dst_nativeObj);
cv::vconcat( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void bitwise_and(Mat src1, Mat src2, Mat& dst, Mat mask = Mat())
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1and_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1and_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jlong mask_nativeObj)
{
static const char method_name[] = "core::bitwise_1and_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::bitwise_and( src1, src2, dst, mask );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1and_11 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1and_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::bitwise_1and_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::bitwise_and( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void bitwise_or(Mat src1, Mat src2, Mat& dst, Mat mask = Mat())
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1or_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1or_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jlong mask_nativeObj)
{
static const char method_name[] = "core::bitwise_1or_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::bitwise_or( src1, src2, dst, mask );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1or_11 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1or_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::bitwise_1or_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::bitwise_or( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void bitwise_xor(Mat src1, Mat src2, Mat& dst, Mat mask = Mat())
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1xor_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1xor_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jlong mask_nativeObj)
{
static const char method_name[] = "core::bitwise_1xor_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::bitwise_xor( src1, src2, dst, mask );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1xor_11 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1xor_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::bitwise_1xor_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::bitwise_xor( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void bitwise_not(Mat src, Mat& dst, Mat mask = Mat())
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1not_10 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1not_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jlong mask_nativeObj)
{
static const char method_name[] = "core::bitwise_1not_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& mask = *((Mat*)mask_nativeObj);
cv::bitwise_not( src, dst, mask );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1not_11 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_bitwise_1not_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::bitwise_1not_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::bitwise_not( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void absdiff(Mat src1, Mat src2, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_absdiff_11 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_absdiff_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::absdiff_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::absdiff( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void inRange(Mat src, Scalar lowerb, Scalar upperb, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_inRange_10 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_inRange_10
(JNIEnv* env, jclass , jlong src_nativeObj, jdouble lowerb_val0, jdouble lowerb_val1, jdouble lowerb_val2, jdouble lowerb_val3, jdouble upperb_val0, jdouble upperb_val1, jdouble upperb_val2, jdouble upperb_val3, jlong dst_nativeObj)
{
static const char method_name[] = "core::inRange_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Scalar lowerb(lowerb_val0, lowerb_val1, lowerb_val2, lowerb_val3);
Scalar upperb(upperb_val0, upperb_val1, upperb_val2, upperb_val3);
Mat& dst = *((Mat*)dst_nativeObj);
cv::inRange( src, lowerb, upperb, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void compare(Mat src1, Mat src2, Mat& dst, int cmpop)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_compare_11 (JNIEnv*, jclass, jlong, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_compare_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jint cmpop)
{
static const char method_name[] = "core::compare_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::compare( src1, src2, dst, (int)cmpop );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void min(Mat src1, Mat src2, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_min_11 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_min_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::min_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::min( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void max(Mat src1, Mat src2, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_max_11 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_max_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::max_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::max( src1, src2, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void sqrt(Mat src, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_sqrt_10 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_sqrt_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::sqrt_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::sqrt( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void pow(Mat src, double power, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_pow_10 (JNIEnv*, jclass, jlong, jdouble, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_pow_10
(JNIEnv* env, jclass , jlong src_nativeObj, jdouble power, jlong dst_nativeObj)
{
static const char method_name[] = "core::pow_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::pow( src, (double)power, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void exp(Mat src, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_exp_10 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_exp_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::exp_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::exp( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void log(Mat src, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_log_10 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_log_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::log_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::log( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void polarToCart(Mat magnitude, Mat angle, Mat& x, Mat& y, bool angleInDegrees = false)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_polarToCart_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jboolean);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_polarToCart_10
(JNIEnv* env, jclass , jlong magnitude_nativeObj, jlong angle_nativeObj, jlong x_nativeObj, jlong y_nativeObj, jboolean angleInDegrees)
{
static const char method_name[] = "core::polarToCart_10()";
try {
LOGD("%s", method_name);
Mat& magnitude = *((Mat*)magnitude_nativeObj);
Mat& angle = *((Mat*)angle_nativeObj);
Mat& x = *((Mat*)x_nativeObj);
Mat& y = *((Mat*)y_nativeObj);
cv::polarToCart( magnitude, angle, x, y, (bool)angleInDegrees );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_polarToCart_11 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_polarToCart_11
(JNIEnv* env, jclass , jlong magnitude_nativeObj, jlong angle_nativeObj, jlong x_nativeObj, jlong y_nativeObj)
{
static const char method_name[] = "core::polarToCart_11()";
try {
LOGD("%s", method_name);
Mat& magnitude = *((Mat*)magnitude_nativeObj);
Mat& angle = *((Mat*)angle_nativeObj);
Mat& x = *((Mat*)x_nativeObj);
Mat& y = *((Mat*)y_nativeObj);
cv::polarToCart( magnitude, angle, x, y );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void cartToPolar(Mat x, Mat y, Mat& magnitude, Mat& angle, bool angleInDegrees = false)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_cartToPolar_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jboolean);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_cartToPolar_10
(JNIEnv* env, jclass , jlong x_nativeObj, jlong y_nativeObj, jlong magnitude_nativeObj, jlong angle_nativeObj, jboolean angleInDegrees)
{
static const char method_name[] = "core::cartToPolar_10()";
try {
LOGD("%s", method_name);
Mat& x = *((Mat*)x_nativeObj);
Mat& y = *((Mat*)y_nativeObj);
Mat& magnitude = *((Mat*)magnitude_nativeObj);
Mat& angle = *((Mat*)angle_nativeObj);
cv::cartToPolar( x, y, magnitude, angle, (bool)angleInDegrees );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_cartToPolar_11 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_cartToPolar_11
(JNIEnv* env, jclass , jlong x_nativeObj, jlong y_nativeObj, jlong magnitude_nativeObj, jlong angle_nativeObj)
{
static const char method_name[] = "core::cartToPolar_11()";
try {
LOGD("%s", method_name);
Mat& x = *((Mat*)x_nativeObj);
Mat& y = *((Mat*)y_nativeObj);
Mat& magnitude = *((Mat*)magnitude_nativeObj);
Mat& angle = *((Mat*)angle_nativeObj);
cv::cartToPolar( x, y, magnitude, angle );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void phase(Mat x, Mat y, Mat& angle, bool angleInDegrees = false)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_phase_10 (JNIEnv*, jclass, jlong, jlong, jlong, jboolean);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_phase_10
(JNIEnv* env, jclass , jlong x_nativeObj, jlong y_nativeObj, jlong angle_nativeObj, jboolean angleInDegrees)
{
static const char method_name[] = "core::phase_10()";
try {
LOGD("%s", method_name);
Mat& x = *((Mat*)x_nativeObj);
Mat& y = *((Mat*)y_nativeObj);
Mat& angle = *((Mat*)angle_nativeObj);
cv::phase( x, y, angle, (bool)angleInDegrees );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_phase_11 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_phase_11
(JNIEnv* env, jclass , jlong x_nativeObj, jlong y_nativeObj, jlong angle_nativeObj)
{
static const char method_name[] = "core::phase_11()";
try {
LOGD("%s", method_name);
Mat& x = *((Mat*)x_nativeObj);
Mat& y = *((Mat*)y_nativeObj);
Mat& angle = *((Mat*)angle_nativeObj);
cv::phase( x, y, angle );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void magnitude(Mat x, Mat y, Mat& magnitude)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_magnitude_10 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_magnitude_10
(JNIEnv* env, jclass , jlong x_nativeObj, jlong y_nativeObj, jlong magnitude_nativeObj)
{
static const char method_name[] = "core::magnitude_10()";
try {
LOGD("%s", method_name);
Mat& x = *((Mat*)x_nativeObj);
Mat& y = *((Mat*)y_nativeObj);
Mat& magnitude = *((Mat*)magnitude_nativeObj);
cv::magnitude( x, y, magnitude );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// bool checkRange(Mat a, bool quiet = true, _hidden_ * pos = 0, double minVal = -DBL_MAX, double maxVal = DBL_MAX)
//
JNIEXPORT jboolean JNICALL Java_org_opencv_core_Core_checkRange_10 (JNIEnv*, jclass, jlong, jboolean, jdouble, jdouble);
JNIEXPORT jboolean JNICALL Java_org_opencv_core_Core_checkRange_10
(JNIEnv* env, jclass , jlong a_nativeObj, jboolean quiet, jdouble minVal, jdouble maxVal)
{
static const char method_name[] = "core::checkRange_10()";
try {
LOGD("%s", method_name);
Mat& a = *((Mat*)a_nativeObj);
bool _retval_ = cv::checkRange( a, (bool)quiet, 0, (double)minVal, (double)maxVal );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
JNIEXPORT jboolean JNICALL Java_org_opencv_core_Core_checkRange_11 (JNIEnv*, jclass, jlong);
JNIEXPORT jboolean JNICALL Java_org_opencv_core_Core_checkRange_11
(JNIEnv* env, jclass , jlong a_nativeObj)
{
static const char method_name[] = "core::checkRange_11()";
try {
LOGD("%s", method_name);
Mat& a = *((Mat*)a_nativeObj);
bool _retval_ = cv::checkRange( a );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// void patchNaNs(Mat& a, double val = 0)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_patchNaNs_10 (JNIEnv*, jclass, jlong, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_patchNaNs_10
(JNIEnv* env, jclass , jlong a_nativeObj, jdouble val)
{
static const char method_name[] = "core::patchNaNs_10()";
try {
LOGD("%s", method_name);
Mat& a = *((Mat*)a_nativeObj);
cv::patchNaNs( a, (double)val );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_patchNaNs_11 (JNIEnv*, jclass, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_patchNaNs_11
(JNIEnv* env, jclass , jlong a_nativeObj)
{
static const char method_name[] = "core::patchNaNs_11()";
try {
LOGD("%s", method_name);
Mat& a = *((Mat*)a_nativeObj);
cv::patchNaNs( a );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void gemm(Mat src1, Mat src2, double alpha, Mat src3, double beta, Mat& dst, int flags = 0)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_gemm_10 (JNIEnv*, jclass, jlong, jlong, jdouble, jlong, jdouble, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_gemm_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jdouble alpha, jlong src3_nativeObj, jdouble beta, jlong dst_nativeObj, jint flags)
{
static const char method_name[] = "core::gemm_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& src3 = *((Mat*)src3_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::gemm( src1, src2, (double)alpha, src3, (double)beta, dst, (int)flags );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_gemm_11 (JNIEnv*, jclass, jlong, jlong, jdouble, jlong, jdouble, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_gemm_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jdouble alpha, jlong src3_nativeObj, jdouble beta, jlong dst_nativeObj)
{
static const char method_name[] = "core::gemm_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& src3 = *((Mat*)src3_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::gemm( src1, src2, (double)alpha, src3, (double)beta, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void mulTransposed(Mat src, Mat& dst, bool aTa, Mat delta = Mat(), double scale = 1, int dtype = -1)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_mulTransposed_10 (JNIEnv*, jclass, jlong, jlong, jboolean, jlong, jdouble, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_mulTransposed_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jboolean aTa, jlong delta_nativeObj, jdouble scale, jint dtype)
{
static const char method_name[] = "core::mulTransposed_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& delta = *((Mat*)delta_nativeObj);
cv::mulTransposed( src, dst, (bool)aTa, delta, (double)scale, (int)dtype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_mulTransposed_11 (JNIEnv*, jclass, jlong, jlong, jboolean, jlong, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_mulTransposed_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jboolean aTa, jlong delta_nativeObj, jdouble scale)
{
static const char method_name[] = "core::mulTransposed_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& delta = *((Mat*)delta_nativeObj);
cv::mulTransposed( src, dst, (bool)aTa, delta, (double)scale );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_mulTransposed_12 (JNIEnv*, jclass, jlong, jlong, jboolean);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_mulTransposed_12
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jboolean aTa)
{
static const char method_name[] = "core::mulTransposed_12()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::mulTransposed( src, dst, (bool)aTa );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void transpose(Mat src, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_transpose_10 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_transpose_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::transpose_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::transpose( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void transform(Mat src, Mat& dst, Mat m)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_transform_10 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_transform_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jlong m_nativeObj)
{
static const char method_name[] = "core::transform_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& m = *((Mat*)m_nativeObj);
cv::transform( src, dst, m );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void perspectiveTransform(Mat src, Mat& dst, Mat m)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_perspectiveTransform_10 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_perspectiveTransform_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jlong m_nativeObj)
{
static const char method_name[] = "core::perspectiveTransform_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
Mat& m = *((Mat*)m_nativeObj);
cv::perspectiveTransform( src, dst, m );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void completeSymm(Mat& mtx, bool lowerToUpper = false)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_completeSymm_10 (JNIEnv*, jclass, jlong, jboolean);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_completeSymm_10
(JNIEnv* env, jclass , jlong mtx_nativeObj, jboolean lowerToUpper)
{
static const char method_name[] = "core::completeSymm_10()";
try {
LOGD("%s", method_name);
Mat& mtx = *((Mat*)mtx_nativeObj);
cv::completeSymm( mtx, (bool)lowerToUpper );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_completeSymm_11 (JNIEnv*, jclass, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_completeSymm_11
(JNIEnv* env, jclass , jlong mtx_nativeObj)
{
static const char method_name[] = "core::completeSymm_11()";
try {
LOGD("%s", method_name);
Mat& mtx = *((Mat*)mtx_nativeObj);
cv::completeSymm( mtx );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void setIdentity(Mat& mtx, Scalar s = Scalar(1))
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_setIdentity_10 (JNIEnv*, jclass, jlong, jdouble, jdouble, jdouble, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_setIdentity_10
(JNIEnv* env, jclass , jlong mtx_nativeObj, jdouble s_val0, jdouble s_val1, jdouble s_val2, jdouble s_val3)
{
static const char method_name[] = "core::setIdentity_10()";
try {
LOGD("%s", method_name);
Mat& mtx = *((Mat*)mtx_nativeObj);
Scalar s(s_val0, s_val1, s_val2, s_val3);
cv::setIdentity( mtx, s );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_setIdentity_11 (JNIEnv*, jclass, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_setIdentity_11
(JNIEnv* env, jclass , jlong mtx_nativeObj)
{
static const char method_name[] = "core::setIdentity_11()";
try {
LOGD("%s", method_name);
Mat& mtx = *((Mat*)mtx_nativeObj);
cv::setIdentity( mtx );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// double determinant(Mat mtx)
//
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_determinant_10 (JNIEnv*, jclass, jlong);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_determinant_10
(JNIEnv* env, jclass , jlong mtx_nativeObj)
{
static const char method_name[] = "core::determinant_10()";
try {
LOGD("%s", method_name);
Mat& mtx = *((Mat*)mtx_nativeObj);
double _retval_ = cv::determinant( mtx );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// Scalar trace(Mat mtx)
//
JNIEXPORT jdoubleArray JNICALL Java_org_opencv_core_Core_trace_10 (JNIEnv*, jclass, jlong);
JNIEXPORT jdoubleArray JNICALL Java_org_opencv_core_Core_trace_10
(JNIEnv* env, jclass , jlong mtx_nativeObj)
{
static const char method_name[] = "core::trace_10()";
try {
LOGD("%s", method_name);
Mat& mtx = *((Mat*)mtx_nativeObj);
Scalar _retval_ = cv::trace( mtx );
jdoubleArray _da_retval_ = env->NewDoubleArray(4); jdouble _tmp_retval_[4] = {_retval_.val[0], _retval_.val[1], _retval_.val[2], _retval_.val[3]}; env->SetDoubleArrayRegion(_da_retval_, 0, 4, _tmp_retval_);
return _da_retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// double invert(Mat src, Mat& dst, int flags = DECOMP_LU)
//
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_invert_10 (JNIEnv*, jclass, jlong, jlong, jint);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_invert_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint flags)
{
static const char method_name[] = "core::invert_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
double _retval_ = cv::invert( src, dst, (int)flags );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_invert_11 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_invert_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::invert_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
double _retval_ = cv::invert( src, dst );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// bool solve(Mat src1, Mat src2, Mat& dst, int flags = DECOMP_LU)
//
JNIEXPORT jboolean JNICALL Java_org_opencv_core_Core_solve_10 (JNIEnv*, jclass, jlong, jlong, jlong, jint);
JNIEXPORT jboolean JNICALL Java_org_opencv_core_Core_solve_10
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj, jint flags)
{
static const char method_name[] = "core::solve_10()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
bool _retval_ = cv::solve( src1, src2, dst, (int)flags );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
JNIEXPORT jboolean JNICALL Java_org_opencv_core_Core_solve_11 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT jboolean JNICALL Java_org_opencv_core_Core_solve_11
(JNIEnv* env, jclass , jlong src1_nativeObj, jlong src2_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::solve_11()";
try {
LOGD("%s", method_name);
Mat& src1 = *((Mat*)src1_nativeObj);
Mat& src2 = *((Mat*)src2_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
bool _retval_ = cv::solve( src1, src2, dst );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// void sort(Mat src, Mat& dst, int flags)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_sort_10 (JNIEnv*, jclass, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_sort_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint flags)
{
static const char method_name[] = "core::sort_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::sort( src, dst, (int)flags );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void sortIdx(Mat src, Mat& dst, int flags)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_sortIdx_10 (JNIEnv*, jclass, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_sortIdx_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint flags)
{
static const char method_name[] = "core::sortIdx_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::sortIdx( src, dst, (int)flags );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// int solveCubic(Mat coeffs, Mat& roots)
//
JNIEXPORT jint JNICALL Java_org_opencv_core_Core_solveCubic_10 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT jint JNICALL Java_org_opencv_core_Core_solveCubic_10
(JNIEnv* env, jclass , jlong coeffs_nativeObj, jlong roots_nativeObj)
{
static const char method_name[] = "core::solveCubic_10()";
try {
LOGD("%s", method_name);
Mat& coeffs = *((Mat*)coeffs_nativeObj);
Mat& roots = *((Mat*)roots_nativeObj);
int _retval_ = cv::solveCubic( coeffs, roots );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// double solvePoly(Mat coeffs, Mat& roots, int maxIters = 300)
//
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_solvePoly_10 (JNIEnv*, jclass, jlong, jlong, jint);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_solvePoly_10
(JNIEnv* env, jclass , jlong coeffs_nativeObj, jlong roots_nativeObj, jint maxIters)
{
static const char method_name[] = "core::solvePoly_10()";
try {
LOGD("%s", method_name);
Mat& coeffs = *((Mat*)coeffs_nativeObj);
Mat& roots = *((Mat*)roots_nativeObj);
double _retval_ = cv::solvePoly( coeffs, roots, (int)maxIters );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_solvePoly_11 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_solvePoly_11
(JNIEnv* env, jclass , jlong coeffs_nativeObj, jlong roots_nativeObj)
{
static const char method_name[] = "core::solvePoly_11()";
try {
LOGD("%s", method_name);
Mat& coeffs = *((Mat*)coeffs_nativeObj);
Mat& roots = *((Mat*)roots_nativeObj);
double _retval_ = cv::solvePoly( coeffs, roots );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// bool eigen(Mat src, Mat& eigenvalues, Mat& eigenvectors = Mat())
//
JNIEXPORT jboolean JNICALL Java_org_opencv_core_Core_eigen_10 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT jboolean JNICALL Java_org_opencv_core_Core_eigen_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong eigenvalues_nativeObj, jlong eigenvectors_nativeObj)
{
static const char method_name[] = "core::eigen_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& eigenvalues = *((Mat*)eigenvalues_nativeObj);
Mat& eigenvectors = *((Mat*)eigenvectors_nativeObj);
bool _retval_ = cv::eigen( src, eigenvalues, eigenvectors );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
JNIEXPORT jboolean JNICALL Java_org_opencv_core_Core_eigen_11 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT jboolean JNICALL Java_org_opencv_core_Core_eigen_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong eigenvalues_nativeObj)
{
static const char method_name[] = "core::eigen_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& eigenvalues = *((Mat*)eigenvalues_nativeObj);
bool _retval_ = cv::eigen( src, eigenvalues );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// void calcCovarMatrix(Mat samples, Mat& covar, Mat& mean, int flags, int ctype = CV_64F)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_calcCovarMatrix_10 (JNIEnv*, jclass, jlong, jlong, jlong, jint, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_calcCovarMatrix_10
(JNIEnv* env, jclass , jlong samples_nativeObj, jlong covar_nativeObj, jlong mean_nativeObj, jint flags, jint ctype)
{
static const char method_name[] = "core::calcCovarMatrix_10()";
try {
LOGD("%s", method_name);
Mat& samples = *((Mat*)samples_nativeObj);
Mat& covar = *((Mat*)covar_nativeObj);
Mat& mean = *((Mat*)mean_nativeObj);
cv::calcCovarMatrix( samples, covar, mean, (int)flags, (int)ctype );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_calcCovarMatrix_11 (JNIEnv*, jclass, jlong, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_calcCovarMatrix_11
(JNIEnv* env, jclass , jlong samples_nativeObj, jlong covar_nativeObj, jlong mean_nativeObj, jint flags)
{
static const char method_name[] = "core::calcCovarMatrix_11()";
try {
LOGD("%s", method_name);
Mat& samples = *((Mat*)samples_nativeObj);
Mat& covar = *((Mat*)covar_nativeObj);
Mat& mean = *((Mat*)mean_nativeObj);
cv::calcCovarMatrix( samples, covar, mean, (int)flags );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void PCACompute(Mat data, Mat& mean, Mat& eigenvectors, int maxComponents = 0)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_PCACompute_10 (JNIEnv*, jclass, jlong, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_PCACompute_10
(JNIEnv* env, jclass , jlong data_nativeObj, jlong mean_nativeObj, jlong eigenvectors_nativeObj, jint maxComponents)
{
static const char method_name[] = "core::PCACompute_10()";
try {
LOGD("%s", method_name);
Mat& data = *((Mat*)data_nativeObj);
Mat& mean = *((Mat*)mean_nativeObj);
Mat& eigenvectors = *((Mat*)eigenvectors_nativeObj);
cv::PCACompute( data, mean, eigenvectors, (int)maxComponents );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_PCACompute_11 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_PCACompute_11
(JNIEnv* env, jclass , jlong data_nativeObj, jlong mean_nativeObj, jlong eigenvectors_nativeObj)
{
static const char method_name[] = "core::PCACompute_11()";
try {
LOGD("%s", method_name);
Mat& data = *((Mat*)data_nativeObj);
Mat& mean = *((Mat*)mean_nativeObj);
Mat& eigenvectors = *((Mat*)eigenvectors_nativeObj);
cv::PCACompute( data, mean, eigenvectors );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void PCACompute(Mat data, Mat& mean, Mat& eigenvectors, double retainedVariance)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_PCACompute_12 (JNIEnv*, jclass, jlong, jlong, jlong, jdouble);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_PCACompute_12
(JNIEnv* env, jclass , jlong data_nativeObj, jlong mean_nativeObj, jlong eigenvectors_nativeObj, jdouble retainedVariance)
{
static const char method_name[] = "core::PCACompute_12()";
try {
LOGD("%s", method_name);
Mat& data = *((Mat*)data_nativeObj);
Mat& mean = *((Mat*)mean_nativeObj);
Mat& eigenvectors = *((Mat*)eigenvectors_nativeObj);
cv::PCACompute( data, mean, eigenvectors, (double)retainedVariance );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void PCAProject(Mat data, Mat mean, Mat eigenvectors, Mat& result)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_PCAProject_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_PCAProject_10
(JNIEnv* env, jclass , jlong data_nativeObj, jlong mean_nativeObj, jlong eigenvectors_nativeObj, jlong result_nativeObj)
{
static const char method_name[] = "core::PCAProject_10()";
try {
LOGD("%s", method_name);
Mat& data = *((Mat*)data_nativeObj);
Mat& mean = *((Mat*)mean_nativeObj);
Mat& eigenvectors = *((Mat*)eigenvectors_nativeObj);
Mat& result = *((Mat*)result_nativeObj);
cv::PCAProject( data, mean, eigenvectors, result );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void PCABackProject(Mat data, Mat mean, Mat eigenvectors, Mat& result)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_PCABackProject_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_PCABackProject_10
(JNIEnv* env, jclass , jlong data_nativeObj, jlong mean_nativeObj, jlong eigenvectors_nativeObj, jlong result_nativeObj)
{
static const char method_name[] = "core::PCABackProject_10()";
try {
LOGD("%s", method_name);
Mat& data = *((Mat*)data_nativeObj);
Mat& mean = *((Mat*)mean_nativeObj);
Mat& eigenvectors = *((Mat*)eigenvectors_nativeObj);
Mat& result = *((Mat*)result_nativeObj);
cv::PCABackProject( data, mean, eigenvectors, result );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void SVDecomp(Mat src, Mat& w, Mat& u, Mat& vt, int flags = 0)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_SVDecomp_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_SVDecomp_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong w_nativeObj, jlong u_nativeObj, jlong vt_nativeObj, jint flags)
{
static const char method_name[] = "core::SVDecomp_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& w = *((Mat*)w_nativeObj);
Mat& u = *((Mat*)u_nativeObj);
Mat& vt = *((Mat*)vt_nativeObj);
cv::SVDecomp( src, w, u, vt, (int)flags );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_SVDecomp_11 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_SVDecomp_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong w_nativeObj, jlong u_nativeObj, jlong vt_nativeObj)
{
static const char method_name[] = "core::SVDecomp_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& w = *((Mat*)w_nativeObj);
Mat& u = *((Mat*)u_nativeObj);
Mat& vt = *((Mat*)vt_nativeObj);
cv::SVDecomp( src, w, u, vt );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void SVBackSubst(Mat w, Mat u, Mat vt, Mat rhs, Mat& dst)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_SVBackSubst_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_SVBackSubst_10
(JNIEnv* env, jclass , jlong w_nativeObj, jlong u_nativeObj, jlong vt_nativeObj, jlong rhs_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::SVBackSubst_10()";
try {
LOGD("%s", method_name);
Mat& w = *((Mat*)w_nativeObj);
Mat& u = *((Mat*)u_nativeObj);
Mat& vt = *((Mat*)vt_nativeObj);
Mat& rhs = *((Mat*)rhs_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::SVBackSubst( w, u, vt, rhs, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// double Mahalanobis(Mat v1, Mat v2, Mat icovar)
//
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_Mahalanobis_10 (JNIEnv*, jclass, jlong, jlong, jlong);
JNIEXPORT jdouble JNICALL Java_org_opencv_core_Core_Mahalanobis_10
(JNIEnv* env, jclass , jlong v1_nativeObj, jlong v2_nativeObj, jlong icovar_nativeObj)
{
static const char method_name[] = "core::Mahalanobis_10()";
try {
LOGD("%s", method_name);
Mat& v1 = *((Mat*)v1_nativeObj);
Mat& v2 = *((Mat*)v2_nativeObj);
Mat& icovar = *((Mat*)icovar_nativeObj);
double _retval_ = cv::Mahalanobis( v1, v2, icovar );
return _retval_;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return 0;
}
//
// void dft(Mat src, Mat& dst, int flags = 0, int nonzeroRows = 0)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_dft_10 (JNIEnv*, jclass, jlong, jlong, jint, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_dft_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint flags, jint nonzeroRows)
{
static const char method_name[] = "core::dft_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::dft( src, dst, (int)flags, (int)nonzeroRows );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_dft_11 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_dft_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::dft_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::dft( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void idft(Mat src, Mat& dst, int flags = 0, int nonzeroRows = 0)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_idft_10 (JNIEnv*, jclass, jlong, jlong, jint, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_idft_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint flags, jint nonzeroRows)
{
static const char method_name[] = "core::idft_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::idft( src, dst, (int)flags, (int)nonzeroRows );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_idft_11 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_idft_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::idft_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::idft( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void dct(Mat src, Mat& dst, int flags = 0)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_dct_10 (JNIEnv*, jclass, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_dct_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint flags)
{
static const char method_name[] = "core::dct_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::dct( src, dst, (int)flags );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_dct_11 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_dct_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::dct_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::dct( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void idct(Mat src, Mat& dst, int flags = 0)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Core_idct_10 (JNIEnv*, jclass, jlong, jlong, jint);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_idct_10
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj, jint flags)
{
static const char method_name[] = "core::idct_10()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::idct( src, dst, (int)flags );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
JNIEXPORT void JNICALL Java_org_opencv_core_Core_idct_11 (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Core_idct_11
(JNIEnv* env, jclass , jlong src_nativeObj, jlong dst_nativeObj)
{
static const char method_name[] = "core::idct_11()";
try {
LOGD("%s", method_name);
Mat& src = *((Mat*)src_nativeObj);
Mat& dst = *((Mat*)dst_nativeObj);
cv::idct( src, dst );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
// C++: minMaxLoc(Mat src, double* minVal, double* maxVal=0, Point* minLoc=0, Point* maxLoc=0, InputArray mask=noArray())
JNIEXPORT jdoubleArray JNICALL Java_org_opencv_core_Core_n_1minMaxLocManual (JNIEnv*, jclass, jlong, jlong);
JNIEXPORT jdoubleArray JNICALL Java_org_opencv_core_Core_n_1minMaxLocManual
(JNIEnv* env, jclass, jlong src_nativeObj, jlong mask_nativeObj)
{
try {
LOGD("Core::n_1minMaxLoc()");
jdoubleArray result;
result = env->NewDoubleArray(6);
if (result == NULL) {
return NULL; /* out of memory error thrown */
}
Mat& src = *((Mat*)src_nativeObj);
double minVal, maxVal;
Point minLoc, maxLoc;
if (mask_nativeObj != 0) {
Mat& mask = *((Mat*)mask_nativeObj);
minMaxLoc(src, &minVal, &maxVal, &minLoc, &maxLoc, mask);
} else {
minMaxLoc(src, &minVal, &maxVal, &minLoc, &maxLoc);
}
jdouble fill[6];
fill[0]=minVal;
fill[1]=maxVal;
fill[2]=minLoc.x;
fill[3]=minLoc.y;
fill[4]=maxLoc.x;
fill[5]=maxLoc.y;
env->SetDoubleArrayRegion(result, 0, 6, fill);
return result;
} catch(const cv::Exception& e) {
LOGD("Core::n_1minMaxLoc() catched cv::Exception: %s", e.what());
jclass je = env->FindClass("org/opencv/core/CvException");
if(!je) je = env->FindClass("java/lang/Exception");
env->ThrowNew(je, e.what());
return NULL;
} catch (...) {
LOGD("Core::n_1minMaxLoc() catched unknown exception (...)");
jclass je = env->FindClass("java/lang/Exception");
env->ThrowNew(je, "Unknown exception in JNI code {core::minMaxLoc()}");
return NULL;
}
}
//
// void clear()
//
JNIEXPORT void JNICALL Java_org_opencv_core_Algorithm_clear_10 (JNIEnv*, jclass, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Algorithm_clear_10
(JNIEnv* env, jclass , jlong self)
{
static const char method_name[] = "core::clear_10()";
try {
LOGD("%s", method_name);
cv::Algorithm* me = (cv::Algorithm*) self; //TODO: check for NULL
me->clear( );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// void save(String filename)
//
JNIEXPORT void JNICALL Java_org_opencv_core_Algorithm_save_10 (JNIEnv*, jclass, jlong, jstring);
JNIEXPORT void JNICALL Java_org_opencv_core_Algorithm_save_10
(JNIEnv* env, jclass , jlong self, jstring filename)
{
static const char method_name[] = "core::save_10()";
try {
LOGD("%s", method_name);
cv::Algorithm* me = (cv::Algorithm*) self; //TODO: check for NULL
const char* utf_filename = env->GetStringUTFChars(filename, 0); String n_filename( utf_filename ? utf_filename : "" ); env->ReleaseStringUTFChars(filename, utf_filename);
me->save( n_filename );
return;
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return;
}
//
// String getDefaultName()
//
JNIEXPORT jstring JNICALL Java_org_opencv_core_Algorithm_getDefaultName_10 (JNIEnv*, jclass, jlong);
JNIEXPORT jstring JNICALL Java_org_opencv_core_Algorithm_getDefaultName_10
(JNIEnv* env, jclass , jlong self)
{
static const char method_name[] = "core::getDefaultName_10()";
try {
LOGD("%s", method_name);
cv::Algorithm* me = (cv::Algorithm*) self; //TODO: check for NULL
cv::String _retval_ = me->getDefaultName( );
return env->NewStringUTF(_retval_.c_str());
} catch(const std::exception &e) {
throwJavaException(env, &e, method_name);
} catch (...) {
throwJavaException(env, 0, method_name);
}
return env->NewStringUTF("");
}
//
// native support for java finalize()
// static void cv::Algorithm::delete( __int64 self )
//
JNIEXPORT void JNICALL Java_org_opencv_core_Algorithm_delete(JNIEnv*, jclass, jlong);
JNIEXPORT void JNICALL Java_org_opencv_core_Algorithm_delete
(JNIEnv*, jclass, jlong self)
{
delete (cv::Algorithm*) self;
}
} // extern "C"
#endif // HAVE_OPENCV_CORE