Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Generated by JavaCPP version 1.2: DO NOT EDIT THIS FILE
- #ifdef _WIN32
- #define _JAVASOFT_JNI_MD_H_
- #define JNIEXPORT __declspec(dllexport)
- #define JNIIMPORT __declspec(dllimport)
- #define JNICALL __stdcall
- typedef int jint;
- typedef long long jlong;
- typedef signed char jbyte;
- #elif defined(__GNUC__)
- #define _JAVASOFT_JNI_MD_H_
- #define JNIEXPORT __attribute__((visibility("default")))
- #define JNIIMPORT
- #define JNICALL
- typedef int jint;
- typedef long long jlong;
- typedef signed char jbyte;
- #endif
- #include <jni.h>
- #ifdef ANDROID
- #include <android/log.h>
- #elif defined(__APPLE__) && defined(__OBJC__)
- #include <TargetConditionals.h>
- #include <Foundation/Foundation.h>
- #endif
- #if defined(ANDROID) || TARGET_OS_IPHONE
- #define NewWeakGlobalRef(obj) NewGlobalRef(obj)
- #define DeleteWeakGlobalRef(obj) DeleteGlobalRef(obj)
- #endif
- #include <limits.h>
- #include <stddef.h>
- #ifndef _WIN32
- #include <stdint.h>
- #endif
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <exception>
- #include <memory>
- #include <new>
- #if defined(NATIVE_ALLOCATOR) && defined(NATIVE_DEALLOCATOR)
- void* operator new(std::size_t size, const std::nothrow_t&) throw() {
- return NATIVE_ALLOCATOR(size);
- }
- void* operator new[](std::size_t size, const std::nothrow_t&) throw() {
- return NATIVE_ALLOCATOR(size);
- }
- void* operator new(std::size_t size) throw(std::bad_alloc) {
- return NATIVE_ALLOCATOR(size);
- }
- void* operator new[](std::size_t size) throw(std::bad_alloc) {
- return NATIVE_ALLOCATOR(size);
- }
- void operator delete(void* ptr) throw() {
- NATIVE_DEALLOCATOR(ptr);
- }
- void operator delete[](void* ptr) throw() {
- NATIVE_DEALLOCATOR(ptr);
- }
- #endif
- #define jlong_to_ptr(a) ((void*)(uintptr_t)(a))
- #define ptr_to_jlong(a) ((jlong)(uintptr_t)(a))
- #if defined(_MSC_VER)
- #define JavaCPP_noinline __declspec(noinline)
- #define JavaCPP_hidden /* hidden by default */
- #elif defined(__GNUC__)
- #define JavaCPP_noinline __attribute__((noinline))
- #define JavaCPP_hidden __attribute__((visibility("hidden")))
- #else
- #define JavaCPP_noinline
- #define JavaCPP_hidden
- #endif
- #include <opencv2/core/hal/interface.h>
- #include <opencv2/core/cvdef.h>
- #include <opencv2/core/hal/hal.hpp>
- #include <opencv2/core/fast_math.hpp>
- #include <algorithm>
- #include <opencv2/core/saturate.hpp>
- #include <opencv2/core/version.hpp>
- #include <opencv2/core/base.hpp>
- #include <opencv2/core/cvstd.hpp>
- #include <opencv2/core/utility.hpp>
- #include <opencv2/core/types_c.h>
- #include <opencv2/core/core_c.h>
- #include <opencv2/core/types.hpp>
- #include <opencv2/core.hpp>
- #include <opencv2/core/operations.hpp>
- #include <opencv2/core/bufferpool.hpp>
- #include <opencv2/core/mat.hpp>
- #include <opencv2/core/persistence.hpp>
- #include <opencv2/core/optim.hpp>
- #include "opencv_adapters.h"
- #include <opencv2/imgproc/types_c.h>
- #include <opencv2/imgproc/imgproc_c.h>
- #include <opencv2/imgproc.hpp>
- #include <opencv2/imgproc/detail/distortion_model.hpp>
- #include <opencv2/imgcodecs/imgcodecs_c.h>
- #include <opencv2/imgcodecs.hpp>
- #include <opencv2/videoio/videoio_c.h>
- #include <opencv2/videoio.hpp>
- #include <opencv2/highgui/highgui_c.h>
- #include <opencv2/highgui.hpp>
- #include <opencv2/ml.hpp>
- #include <opencv2/text.hpp>
- #include <opencv2/text/erfilter.hpp>
- #include <opencv2/text/ocr.hpp>
- static JavaVM* JavaCPP_vm = NULL;
- static bool JavaCPP_haveAllocObject = false;
- static bool JavaCPP_haveNonvirtual = false;
- static const char* JavaCPP_classNames[35] = {
- "org/bytedeco/javacpp/Pointer",
- "org/bytedeco/javacpp/BytePointer",
- "org/bytedeco/javacpp/ShortPointer",
- "org/bytedeco/javacpp/IntPointer",
- "org/bytedeco/javacpp/LongPointer",
- "org/bytedeco/javacpp/FloatPointer",
- "org/bytedeco/javacpp/DoublePointer",
- "org/bytedeco/javacpp/CharPointer",
- "org/bytedeco/javacpp/PointerPointer",
- "org/bytedeco/javacpp/BoolPointer",
- "org/bytedeco/javacpp/CLongPointer",
- "org/bytedeco/javacpp/SizeTPointer",
- "java/lang/String",
- "org/bytedeco/javacpp/Pointer$NativeDeallocator",
- "org/bytedeco/javacpp/Loader",
- "java/nio/Buffer",
- "java/lang/Object",
- "java/lang/NullPointerException",
- "java/lang/RuntimeException",
- "org/bytedeco/javacpp/opencv_text$OCRBeamSearchDecoder$ClassifierCallback",
- "org/bytedeco/javacpp/opencv_text$OCRBeamSearchDecoder",
- "org/bytedeco/javacpp/opencv_text$OCRHMMDecoder$ClassifierCallback",
- "org/bytedeco/javacpp/opencv_text$OCRHMMDecoder",
- "org/bytedeco/javacpp/opencv_text$OCRTesseract",
- "org/bytedeco/javacpp/opencv_text$ERStat",
- "org/bytedeco/javacpp/opencv_core$Rect",
- "org/bytedeco/javacpp/opencv_text$IntDeque",
- "org/bytedeco/javacpp/opencv_text$DoubleVector",
- "org/bytedeco/javacpp/opencv_core$Point",
- "org/bytedeco/javacpp/opencv_text$Vec2iVector",
- "org/bytedeco/javacpp/opencv_text$ERStatVector",
- "org/bytedeco/javacpp/opencv_text$IntVectorVector",
- "org/bytedeco/javacpp/opencv_text$ERFilter",
- "org/bytedeco/javacpp/opencv_text$ERFilter$Callback",
- "org/bytedeco/javacpp/opencv_core$Mat" };
- static jclass JavaCPP_classes[35] = { NULL };
- static jfieldID JavaCPP_addressFID = NULL;
- static jfieldID JavaCPP_positionFID = NULL;
- static jfieldID JavaCPP_limitFID = NULL;
- static jfieldID JavaCPP_capacityFID = NULL;
- static jfieldID JavaCPP_deallocatorFID = NULL;
- static jfieldID JavaCPP_ownerAddressFID = NULL;
- static jmethodID JavaCPP_initMID = NULL;
- static jmethodID JavaCPP_arrayMID = NULL;
- static jmethodID JavaCPP_stringMID = NULL;
- static jmethodID JavaCPP_getBytesMID = NULL;
- static jmethodID JavaCPP_toStringMID = NULL;
- static inline void JavaCPP_log(const char* fmt, ...) {
- va_list ap;
- va_start(ap, fmt);
- #ifdef ANDROID
- __android_log_vprint(ANDROID_LOG_ERROR, "javacpp", fmt, ap);
- #elif defined(__APPLE__) && defined(__OBJC__)
- NSLogv([NSString stringWithUTF8String:fmt], ap);
- #else
- vfprintf(stderr, fmt, ap);
- fprintf(stderr, "\n");
- #endif
- va_end(ap);
- }
- static JavaCPP_noinline jclass JavaCPP_getClass(JNIEnv* env, int i) {
- if (JavaCPP_classes[i] == NULL && env->PushLocalFrame(1) == 0) {
- jclass cls = env->FindClass(JavaCPP_classNames[i]);
- if (cls == NULL || env->ExceptionCheck()) {
- JavaCPP_log("Error loading class %s.", JavaCPP_classNames[i]);
- return NULL;
- }
- JavaCPP_classes[i] = (jclass)env->NewWeakGlobalRef(cls);
- if (JavaCPP_classes[i] == NULL || env->ExceptionCheck()) {
- JavaCPP_log("Error creating global reference of class %s.", JavaCPP_classNames[i]);
- return NULL;
- }
- env->PopLocalFrame(NULL);
- }
- return JavaCPP_classes[i];
- }
- static JavaCPP_noinline jfieldID JavaCPP_getFieldID(JNIEnv* env, int i, const char* name, const char* sig) {
- jclass cls = JavaCPP_getClass(env, i);
- if (cls == NULL) {
- return NULL;
- }
- jfieldID fid = env->GetFieldID(cls, name, sig);
- if (fid == NULL || env->ExceptionCheck()) {
- JavaCPP_log("Error getting field ID of %s/%s", JavaCPP_classNames[i], name);
- return NULL;
- }
- return fid;
- }
- static JavaCPP_noinline jmethodID JavaCPP_getMethodID(JNIEnv* env, int i, const char* name, const char* sig) {
- jclass cls = JavaCPP_getClass(env, i);
- if (cls == NULL) {
- return NULL;
- }
- jmethodID mid = env->GetMethodID(cls, name, sig);
- if (mid == NULL || env->ExceptionCheck()) {
- JavaCPP_log("Error getting method ID of %s/%s", JavaCPP_classNames[i], name);
- return NULL;
- }
- return mid;
- }
- static JavaCPP_noinline jmethodID JavaCPP_getStaticMethodID(JNIEnv* env, int i, const char* name, const char* sig) {
- jclass cls = JavaCPP_getClass(env, i);
- if (cls == NULL) {
- return NULL;
- }
- jmethodID mid = env->GetStaticMethodID(cls, name, sig);
- if (mid == NULL || env->ExceptionCheck()) {
- JavaCPP_log("Error getting static method ID of %s/%s", JavaCPP_classNames[i], name);
- return NULL;
- }
- return mid;
- }
- static JavaCPP_noinline jobject JavaCPP_createPointer(JNIEnv* env, int i, jclass cls = NULL) {
- if (cls == NULL && (cls = JavaCPP_getClass(env, i)) == NULL) {
- return NULL;
- }
- if (JavaCPP_haveAllocObject) {
- return env->AllocObject(cls);
- } else {
- jmethodID mid = env->GetMethodID(cls, "<init>", "(Lorg/bytedeco/javacpp/Pointer;)V");
- if (mid == NULL || env->ExceptionCheck()) {
- JavaCPP_log("Error getting Pointer constructor of %s, while VM does not support AllocObject()", JavaCPP_classNames[i]);
- return NULL;
- }
- return env->NewObject(cls, mid, NULL);
- }
- }
- static JavaCPP_noinline void JavaCPP_initPointer(JNIEnv* env, jobject obj, const void* ptr, long long size, void* owner, void (*deallocator)(void*)) {
- if (deallocator != NULL) {
- jvalue args[4];
- args[0].j = ptr_to_jlong(ptr);
- args[1].j = (jlong)size;
- args[2].j = ptr_to_jlong(owner);
- args[3].j = ptr_to_jlong(deallocator);
- if (JavaCPP_haveNonvirtual) {
- env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 0), JavaCPP_initMID, args);
- } else {
- env->CallVoidMethodA(obj, JavaCPP_initMID, args);
- }
- } else {
- env->SetLongField(obj, JavaCPP_addressFID, ptr_to_jlong(ptr));
- env->SetLongField(obj, JavaCPP_limitFID, (jlong)size);
- env->SetLongField(obj, JavaCPP_capacityFID, (jlong)size);
- }
- }
- static JavaCPP_noinline jstring JavaCPP_createString(JNIEnv* env, const char* ptr) {
- if (ptr == NULL) {
- return NULL;
- }
- #ifdef MODIFIED_UTF8_STRING
- return env->NewStringUTF(ptr);
- #else
- size_t length = strlen(ptr);
- jbyteArray bytes = env->NewByteArray(length < INT_MAX ? length : INT_MAX);
- env->SetByteArrayRegion(bytes, 0, length < INT_MAX ? length : INT_MAX, (signed char*)ptr);
- return (jstring)env->NewObject(JavaCPP_getClass(env, 12), JavaCPP_stringMID, bytes);
- #endif
- }
- static JavaCPP_noinline const char* JavaCPP_getStringBytes(JNIEnv* env, jstring str) {
- if (str == NULL) {
- return NULL;
- }
- #ifdef MODIFIED_UTF8_STRING
- return env->GetStringUTFChars(str, NULL);
- #else
- jbyteArray bytes = (jbyteArray)env->CallObjectMethod(str, JavaCPP_getBytesMID);
- if (bytes == NULL || env->ExceptionCheck()) {
- JavaCPP_log("Error getting bytes from string.");
- return NULL;
- }
- jsize length = env->GetArrayLength(bytes);
- signed char* ptr = new (std::nothrow) signed char[length + 1];
- if (ptr != NULL) {
- env->GetByteArrayRegion(bytes, 0, length, ptr);
- ptr[length] = 0;
- }
- return (const char*)ptr;
- #endif
- }
- static JavaCPP_noinline void JavaCPP_releaseStringBytes(JNIEnv* env, jstring str, const char* ptr) {
- #ifdef MODIFIED_UTF8_STRING
- if (str != NULL) {
- env->ReleaseStringUTFChars(str, ptr);
- }
- #else
- delete[] ptr;
- #endif
- }
- class JavaCPP_hidden JavaCPP_exception : public std::exception {
- public:
- JavaCPP_exception(const char* str) throw() {
- if (str == NULL) {
- strcpy(msg, "Unknown exception.");
- } else {
- strncpy(msg, str, sizeof(msg));
- msg[sizeof(msg) - 1] = 0;
- }
- }
- virtual const char* what() const throw() { return msg; }
- char msg[1024];
- };
- #ifndef GENERIC_EXCEPTION_CLASS
- #define GENERIC_EXCEPTION_CLASS std::exception
- #endif
- static JavaCPP_noinline jthrowable JavaCPP_handleException(JNIEnv* env, int i) {
- jstring str = NULL;
- try {
- throw;
- } catch (GENERIC_EXCEPTION_CLASS& e) {
- str = JavaCPP_createString(env, e.what());
- } catch (...) {
- str = JavaCPP_createString(env, "Unknown exception.");
- }
- jmethodID mid = JavaCPP_getMethodID(env, i, "<init>", "(Ljava/lang/String;)V");
- if (mid == NULL) {
- return NULL;
- }
- return (jthrowable)env->NewObject(JavaCPP_getClass(env, i), mid, str);
- }
- static JavaCPP_noinline void* JavaCPP_getPointerOwner(JNIEnv* env, jobject obj) {
- if (obj != NULL) {
- jobject deallocator = env->GetObjectField(obj, JavaCPP_deallocatorFID);
- if (deallocator != NULL && env->IsInstanceOf(deallocator, JavaCPP_getClass(env, 13))) {
- return jlong_to_ptr(env->GetLongField(deallocator, JavaCPP_ownerAddressFID));
- }
- }
- return NULL;
- }
- #include <vector>
- template<typename P, typename T = P> class JavaCPP_hidden VectorAdapter {
- public:
- VectorAdapter(const P* ptr, typename std::vector<T>::size_type size, void* owner) : ptr((P*)ptr), size(size), owner(owner),
- vec2(ptr ? std::vector<T>((P*)ptr, (P*)ptr + size) : std::vector<T>()), vec(vec2) { }
- VectorAdapter(const std::vector<T>& vec) : ptr(0), size(0), owner(0), vec2(vec), vec(vec2) { }
- VectorAdapter( std::vector<T>& vec) : ptr(0), size(0), owner(0), vec(vec) { }
- VectorAdapter(const std::vector<T>* vec) : ptr(0), size(0), owner(0), vec(*(std::vector<T>*)vec) { }
- void assign(P* ptr, typename std::vector<T>::size_type size, void* owner) {
- this->ptr = ptr;
- this->size = size;
- this->owner = owner;
- vec.assign(ptr, ptr + size);
- }
- static void deallocate(void* owner) { operator delete(owner); }
- operator P*() {
- if (vec.size() > size) {
- ptr = (P*)(operator new(sizeof(P) * vec.size(), std::nothrow_t()));
- }
- if (ptr) {
- std::copy(vec.begin(), vec.end(), ptr);
- }
- size = vec.size();
- owner = ptr;
- return ptr;
- }
- operator const P*() { return &vec[0]; }
- operator std::vector<T>&() { return vec; }
- operator std::vector<T>*() { return ptr ? &vec : 0; }
- P* ptr;
- typename std::vector<T>::size_type size;
- void* owner;
- std::vector<T> vec2;
- std::vector<T>& vec;
- };
- #include <string>
- class JavaCPP_hidden StringAdapter {
- public:
- StringAdapter(const char* ptr, size_t size, void* owner) : ptr((char*)ptr), size(size), owner(owner),
- str2(ptr ? (char*)ptr : "", ptr ? (size > 0 ? size : strlen((char*)ptr)) : 0), str(str2) { }
- StringAdapter(const signed char* ptr, size_t size, void* owner) : ptr((char*)ptr), size(size), owner(owner),
- str2(ptr ? (char*)ptr : "", ptr ? (size > 0 ? size : strlen((char*)ptr)) : 0), str(str2) { }
- StringAdapter(const unsigned char* ptr, size_t size, void* owner) : ptr((char*)ptr), size(size), owner(owner),
- str2(ptr ? (char*)ptr : "", ptr ? (size > 0 ? size : strlen((char*)ptr)) : 0), str(str2) { }
- StringAdapter(const std::string& str) : ptr(0), size(0), owner(0), str2(str), str(str2) { }
- StringAdapter( std::string& str) : ptr(0), size(0), owner(0), str(str) { }
- StringAdapter(const std::string* str) : ptr(0), size(0), owner(0), str(*(std::string*)str) { }
- void assign(char* ptr, size_t size, void* owner) {
- this->ptr = ptr;
- this->size = size;
- this->owner = owner;
- str.assign(ptr ? ptr : "", ptr ? (size > 0 ? size : strlen((char*)ptr)) : 0);
- }
- void assign(const char* ptr, size_t size, void* owner) { assign((char*)ptr, size, owner); }
- void assign(const signed char* ptr, size_t size, void* owner) { assign((char*)ptr, size, owner); }
- void assign(const unsigned char* ptr, size_t size, void* owner) { assign((char*)ptr, size, owner); }
- static void deallocate(void* owner) { delete[] (char*)owner; }
- operator char*() {
- const char* data = str.data();
- if (str.size() > size) {
- ptr = new (std::nothrow) char[str.size()+1];
- if (ptr) memset(ptr, 0, str.size()+1);
- }
- if (ptr && memcmp(ptr, data, str.size()) != 0) {
- memcpy(ptr, data, str.size());
- if (size > str.size()) ptr[str.size()] = 0;
- }
- size = str.size();
- owner = ptr;
- return ptr;
- }
- operator signed char*() { return (signed char*)(operator char*)(); }
- operator unsigned char*() { return (unsigned char*)(operator char*)(); }
- operator const char*() { return str.c_str(); }
- operator const signed char*() { return (signed char*)str.c_str(); }
- operator const unsigned char*() { return (unsigned char*)str.c_str(); }
- operator std::string&() { return str; }
- operator std::string*() { return ptr ? &str : 0; }
- char* ptr;
- size_t size;
- void* owner;
- std::string str2;
- std::string& str;
- };
- #ifdef SHARED_PTR_NAMESPACE
- template<class T> class SharedPtrAdapter {
- public:
- typedef SHARED_PTR_NAMESPACE::shared_ptr<T> S;
- SharedPtrAdapter(const T* ptr, size_t size, void* owner) : ptr((T*)ptr), size(size), owner(owner),
- sharedPtr2(owner != NULL && owner != ptr ? *(S*)owner : S((T*)ptr)), sharedPtr(sharedPtr2) { }
- SharedPtrAdapter(const S& sharedPtr) : ptr(0), size(0), owner(0), sharedPtr2(sharedPtr), sharedPtr(sharedPtr2) { }
- SharedPtrAdapter( S& sharedPtr) : ptr(0), size(0), owner(0), sharedPtr(sharedPtr) { }
- void assign(T* ptr, size_t size, S* owner) {
- this->ptr = ptr;
- this->size = size;
- this->owner = owner;
- this->sharedPtr = owner != NULL && owner != ptr ? *(S*)owner : S((T*)ptr);
- }
- static void deallocate(void* owner) { delete (S*)owner; }
- operator T*() {
- ptr = sharedPtr.get();
- if (owner == NULL || owner == ptr) {
- owner = new S(sharedPtr);
- }
- return ptr;
- }
- operator const T*() { return sharedPtr.get(); }
- operator S&() { return sharedPtr; }
- operator S*() { return ptr ? &sharedPtr : 0; }
- T* ptr;
- size_t size;
- void* owner;
- S sharedPtr2;
- S& sharedPtr;
- };
- #endif
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_deallocate(void *p) { delete (::cv::text::OCRBeamSearchDecoder::ClassifierCallback*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_deallocate(void *p) { delete (::cv::text::OCRBeamSearchDecoder*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_deallocate(void *p) { delete (::cv::text::OCRHMMDecoder::ClassifierCallback*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_deallocate(void *p) { delete (::cv::text::OCRHMMDecoder*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024ERStat_deallocate(void *p) { delete (::cv::text::ERStat*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024DoubleVector_deallocate(void *p) { delete (::std::vector<double>*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024Vec2iVector_deallocate(void *p) { delete (::std::vector<cv::Vec2i>*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024ERStatVector_deallocate(void *p) { delete (::std::vector<cv::text::ERStat>*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024IntVectorVector_deallocate(void *p) { delete (::std::vector<std::vector<int> >*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024IntDeque_deallocate(void *p) { delete (::std::deque<int>*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1core_00024Mat_deallocate(void *p) { delete (::cv::Mat*)p; }
- static void JavaCPP_org_bytedeco_javacpp_BytePointer_deallocateArray(void* p) { delete[] (signed char*)p; }
- static void JavaCPP_org_bytedeco_javacpp_ShortPointer_deallocateArray(void* p) { delete[] (short*)p; }
- static void JavaCPP_org_bytedeco_javacpp_IntPointer_deallocateArray(void* p) { delete[] (int*)p; }
- static void JavaCPP_org_bytedeco_javacpp_LongPointer_deallocateArray(void* p) { delete[] (jlong*)p; }
- static void JavaCPP_org_bytedeco_javacpp_FloatPointer_deallocateArray(void* p) { delete[] (float*)p; }
- static void JavaCPP_org_bytedeco_javacpp_DoublePointer_deallocateArray(void* p) { delete[] (double*)p; }
- static void JavaCPP_org_bytedeco_javacpp_CharPointer_deallocateArray(void* p) { delete[] (unsigned short*)p; }
- static void JavaCPP_org_bytedeco_javacpp_PointerPointer_deallocateArray(void* p) { delete[] (void**)p; }
- static void JavaCPP_org_bytedeco_javacpp_BoolPointer_deallocateArray(void* p) { delete[] (bool*)p; }
- static void JavaCPP_org_bytedeco_javacpp_CLongPointer_deallocateArray(void* p) { delete[] (long*)p; }
- static void JavaCPP_org_bytedeco_javacpp_SizeTPointer_deallocateArray(void* p) { delete[] (size_t*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_deallocateArray(void* p) { delete[] (::cv::text::OCRBeamSearchDecoder::ClassifierCallback*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_deallocateArray(void* p) { delete[] (::cv::text::OCRBeamSearchDecoder*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_deallocateArray(void* p) { delete[] (::cv::text::OCRHMMDecoder::ClassifierCallback*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_deallocateArray(void* p) { delete[] (::cv::text::OCRHMMDecoder*)p; }
- static void JavaCPP_org_bytedeco_javacpp_opencv_1text_00024ERStat_deallocateArray(void* p) { delete[] (::cv::text::ERStat*)p; }
- extern "C" {
- JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, void* reserved) {
- JNIEnv* env;
- if (vm->GetEnv((void**)&env, JNI_VERSION_1_4) != JNI_OK) {
- JavaCPP_log("Could not get JNIEnv for JNI_VERSION_1_4 inside JNI_OnLoad().");
- return JNI_ERR;
- }
- if (JavaCPP_vm == vm) {
- return env->GetVersion();
- }
- JavaCPP_vm = vm;
- JavaCPP_haveAllocObject = env->functions->AllocObject != NULL;
- JavaCPP_haveNonvirtual = env->functions->CallNonvirtualVoidMethodA != NULL;
- const char* members[35][1] = {
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { NULL },
- { NULL },
- { NULL },
- { NULL },
- { NULL },
- { NULL },
- { NULL },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { NULL },
- { "sizeof" },
- { "sizeof" },
- { NULL },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { "sizeof" },
- { NULL } };
- int offsets[35][1] = {
- { sizeof(void*) },
- { sizeof(signed char) },
- { sizeof(short) },
- { sizeof(int) },
- { sizeof(jlong) },
- { sizeof(float) },
- { sizeof(double) },
- { sizeof(unsigned short) },
- { sizeof(void*) },
- { sizeof(bool) },
- { sizeof(long) },
- { sizeof(size_t) },
- { -1 },
- { -1 },
- { -1 },
- { -1 },
- { -1 },
- { -1 },
- { -1 },
- { sizeof(::cv::text::OCRBeamSearchDecoder::ClassifierCallback) },
- { sizeof(::cv::text::OCRBeamSearchDecoder) },
- { sizeof(::cv::text::OCRHMMDecoder::ClassifierCallback) },
- { sizeof(::cv::text::OCRHMMDecoder) },
- { sizeof(::cv::text::OCRTesseract) },
- { sizeof(::cv::text::ERStat) },
- { -1 },
- { sizeof(::std::deque<int>) },
- { sizeof(::std::vector<double>) },
- { -1 },
- { sizeof(::std::vector<cv::Vec2i>) },
- { sizeof(::std::vector<cv::text::ERStat>) },
- { sizeof(::std::vector<std::vector<int> >) },
- { sizeof(::cv::text::ERFilter) },
- { sizeof(::cv::text::ERFilter::Callback) },
- { -1 } };
- int memberOffsetSizes[35] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- jmethodID putMemberOffsetMID = JavaCPP_getStaticMethodID(env, 14, "putMemberOffset", "(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/Class;");
- if (putMemberOffsetMID == NULL) {
- return JNI_ERR;
- }
- for (int i = 0; i < 35 && !env->ExceptionCheck(); i++) {
- for (int j = 0; j < memberOffsetSizes[i] && !env->ExceptionCheck(); j++) {
- if (env->PushLocalFrame(3) == 0) {
- jvalue args[3];
- args[0].l = env->NewStringUTF(JavaCPP_classNames[i]);
- args[1].l = members[i][j] == NULL ? NULL : env->NewStringUTF(members[i][j]);
- args[2].i = offsets[i][j];
- jclass cls = (jclass)env->CallStaticObjectMethodA(JavaCPP_getClass(env, 14), putMemberOffsetMID, args);
- if (cls == NULL || env->ExceptionCheck()) {
- JavaCPP_log("Error putting member offsets for class %s.", JavaCPP_classNames[i]);
- return JNI_ERR;
- }
- JavaCPP_classes[i] = (jclass)env->NewWeakGlobalRef(cls);
- if (JavaCPP_classes[i] == NULL || env->ExceptionCheck()) {
- JavaCPP_log("Error creating global reference of class %s.", JavaCPP_classNames[i]);
- return JNI_ERR;
- }
- env->PopLocalFrame(NULL);
- }
- }
- }
- JavaCPP_addressFID = JavaCPP_getFieldID(env, 0, "address", "J");
- if (JavaCPP_addressFID == NULL) {
- return JNI_ERR;
- }
- JavaCPP_positionFID = JavaCPP_getFieldID(env, 0, "position", "J");
- if (JavaCPP_positionFID == NULL) {
- return JNI_ERR;
- }
- JavaCPP_limitFID = JavaCPP_getFieldID(env, 0, "limit", "J");
- if (JavaCPP_limitFID == NULL) {
- return JNI_ERR;
- }
- JavaCPP_capacityFID = JavaCPP_getFieldID(env, 0, "capacity", "J");
- if (JavaCPP_capacityFID == NULL) {
- return JNI_ERR;
- }
- JavaCPP_deallocatorFID = JavaCPP_getFieldID(env, 0, "deallocator", "Lorg/bytedeco/javacpp/Pointer$Deallocator;");
- if (JavaCPP_deallocatorFID == NULL) {
- return JNI_ERR;
- }
- JavaCPP_ownerAddressFID = JavaCPP_getFieldID(env, 13, "ownerAddress", "J");
- if (JavaCPP_ownerAddressFID == NULL) {
- return JNI_ERR;
- }
- JavaCPP_initMID = JavaCPP_getMethodID(env, 0, "init", "(JJJJ)V");
- if (JavaCPP_initMID == NULL) {
- return JNI_ERR;
- }
- JavaCPP_arrayMID = JavaCPP_getMethodID(env, 15, "array", "()Ljava/lang/Object;");
- if (JavaCPP_arrayMID == NULL) {
- return JNI_ERR;
- }
- JavaCPP_stringMID = JavaCPP_getMethodID(env, 12, "<init>", "([B)V");
- if (JavaCPP_stringMID == NULL) {
- return JNI_ERR;
- }
- JavaCPP_getBytesMID = JavaCPP_getMethodID(env, 12, "getBytes", "()[B");
- if (JavaCPP_getBytesMID == NULL) {
- return JNI_ERR;
- }
- JavaCPP_toStringMID = JavaCPP_getMethodID(env, 16, "toString", "()Ljava/lang/String;");
- if (JavaCPP_toStringMID == NULL) {
- return JNI_ERR;
- }
- return env->GetVersion();
- }
- JNIEXPORT void JNICALL JNI_OnUnload(JavaVM* vm, void* reserved) {
- JNIEnv* env;
- if (vm->GetEnv((void**)&env, JNI_VERSION_1_4) != JNI_OK) {
- JavaCPP_log("Could not get JNIEnv for JNI_VERSION_1_4 inside JNI_OnUnLoad().");
- return;
- }
- for (int i = 0; i < 35; i++) {
- env->DeleteWeakGlobalRef((jweak)JavaCPP_classes[i]);
- JavaCPP_classes[i] = NULL;
- }
- JavaCPP_vm = NULL;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_Pointer_00024NativeDeallocator_deallocate(JNIEnv* env, jobject obj, jlong arg0, jlong arg1) {
- void* allocatedAddress = jlong_to_ptr(arg0);
- void (*deallocatorAddress)(void*) = (void(*)(void*))jlong_to_ptr(arg1);
- if (deallocatorAddress != NULL && allocatedAddress != NULL) {
- (*deallocatorAddress)(allocatedAddress);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_Pointer_memchr(JNIEnv* env, jclass cls, jobject arg0, jint arg1, jlong arg2) {
- char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- void* rptr;
- rptr = memchr(ptr0, arg1, arg2);
- if (rptr == ptr0) {
- rarg = arg0;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 0);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_Pointer_memcmp(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jlong arg2) {
- char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- char* ptr1 = arg1 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jint rarg = 0;
- int rvalue = memcmp(ptr0, ptr1, arg2);
- rarg = (jint)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_Pointer_memcpy(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jlong arg2) {
- char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- char* ptr1 = arg1 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- void* rptr;
- rptr = memcpy(ptr0, ptr1, arg2);
- if (rptr == ptr0) {
- rarg = arg0;
- } else if (rptr == ptr1) {
- rarg = arg1;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 0);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_Pointer_memmove(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jlong arg2) {
- char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- char* ptr1 = arg1 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- void* rptr;
- rptr = memmove(ptr0, ptr1, arg2);
- if (rptr == ptr0) {
- rarg = arg0;
- } else if (rptr == ptr1) {
- rarg = arg1;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 0);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_Pointer_memset(JNIEnv* env, jclass cls, jobject arg0, jint arg1, jlong arg2) {
- char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- void* rptr;
- rptr = memset(ptr0, arg1, arg2);
- if (rptr == ptr0) {
- rarg = arg0;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 0);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_Pointer_asDirectBuffer(JNIEnv* env, jobject obj) {
- char* ptr = (char*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jlong size = env->GetLongField(obj, JavaCPP_limitFID);
- size -= position;
- jobject rarg = NULL;
- char* rptr;
- rptr = ptr;
- jlong rcapacity = size;
- if (rptr != NULL) {
- jlong rcapacityptr = rcapacity * sizeof(rptr[0]);
- rarg = env->NewDirectByteBuffer((void*)rptr, rcapacityptr < INT_MAX ? rcapacityptr : INT_MAX);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_Pointer_allocate(JNIEnv* env, jobject obj, jobject arg0) {
- char* ptr0 = arg0 == NULL ? NULL : (char*)env->GetDirectBufferAddress(arg0);
- void* rptr = ptr0;
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, NULL);
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_strcat(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- char* rptr;
- rptr = (char*)strcat((char*)ptr0, (char*)ptr1);
- if (rptr == (char*)ptr0) {
- rarg = arg0;
- } else if (rptr == (char*)ptr1) {
- rarg = arg1;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_BytePointer_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- signed char* rptr = new (std::nothrow) signed char[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_BytePointer_deallocateArray);
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_BytePointer_strncmp(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jlong arg2) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jint rarg = 0;
- int rvalue = strncmp((char*)ptr0, (char*)ptr1, (size_t)arg2);
- rarg = (jint)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_strncpy(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jlong arg2) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- char* rptr;
- rptr = (char*)strncpy((char*)ptr0, (char*)ptr1, (size_t)arg2);
- if (rptr == (char*)ptr0) {
- rarg = arg0;
- } else if (rptr == (char*)ptr1) {
- rarg = arg1;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_strpbrk(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- char* rptr;
- rptr = (char*)strpbrk((char*)ptr0, (char*)ptr1);
- if (rptr == (char*)ptr0) {
- rarg = arg0;
- } else if (rptr == (char*)ptr1) {
- rarg = arg1;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_strrchr(JNIEnv* env, jclass cls, jobject arg0, jint arg1) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- char* rptr;
- rptr = (char*)strrchr((char*)ptr0, arg1);
- if (rptr == (char*)ptr0) {
- rarg = arg0;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_BytePointer_strspn(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jlong rarg = 0;
- size_t rvalue = (size_t)strspn((char*)ptr0, (char*)ptr1);
- rarg = (jlong)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_strstr(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- char* rptr;
- rptr = (char*)strstr((char*)ptr0, (char*)ptr1);
- if (rptr == (char*)ptr0) {
- rarg = arg0;
- } else if (rptr == (char*)ptr1) {
- rarg = arg1;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_strtok(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- char* rptr;
- rptr = (char*)strtok((char*)ptr0, (char*)ptr1);
- if (rptr == (char*)ptr0) {
- rarg = arg0;
- } else if (rptr == (char*)ptr1) {
- rarg = arg1;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_BytePointer_strxfrm(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jlong arg2) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jlong rarg = 0;
- size_t rvalue = (size_t)strxfrm((char*)ptr0, (char*)ptr1, (size_t)arg2);
- rarg = (jlong)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_strchr(JNIEnv* env, jclass cls, jobject arg0, jint arg1) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- char* rptr;
- rptr = (char*)strchr((char*)ptr0, arg1);
- if (rptr == (char*)ptr0) {
- rarg = arg0;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_BytePointer_strcmp(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jint rarg = 0;
- int rvalue = strcmp((char*)ptr0, (char*)ptr1);
- rarg = (jint)rvalue;
- return rarg;
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_BytePointer_strcoll(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jint rarg = 0;
- int rvalue = strcoll((char*)ptr0, (char*)ptr1);
- rarg = (jint)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_strcpy(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- char* rptr;
- rptr = (char*)strcpy((char*)ptr0, (char*)ptr1);
- if (rptr == (char*)ptr0) {
- rarg = arg0;
- } else if (rptr == (char*)ptr1) {
- rarg = arg1;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_BytePointer_strcspn(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jlong rarg = 0;
- size_t rvalue = (size_t)strcspn((char*)ptr0, (char*)ptr1);
- rarg = (jlong)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_strerror(JNIEnv* env, jclass cls, jint arg0) {
- jobject rarg = NULL;
- char* rptr;
- rptr = (char*)strerror(arg0);
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_BytePointer_strlen(JNIEnv* env, jclass cls, jobject arg0) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jlong rarg = 0;
- size_t rvalue = (size_t)strlen((char*)ptr0);
- rarg = (jlong)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_strncat(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jlong arg2) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- char* rptr;
- rptr = (char*)strncat((char*)ptr0, (char*)ptr1, (size_t)arg2);
- if (rptr == (char*)ptr0) {
- rarg = arg0;
- } else if (rptr == (char*)ptr1) {
- rarg = arg1;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jbyte JNICALL Java_org_bytedeco_javacpp_BytePointer_get__J(JNIEnv* env, jobject obj, jlong arg0) {
- signed char* ptr = (signed char*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jbyte rarg = 0;
- signed char rvalue = ptr[arg0];
- rarg = (jbyte)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_get___3BII(JNIEnv* env, jobject obj, jbyteArray arg0, jint arg1, jint arg2) {
- signed char* ptr = (signed char*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- signed char* ptr0 = arg0 == NULL ? NULL : (jbyte*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr0 + arg1, ptr, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_put__JB(JNIEnv* env, jobject obj, jlong arg0, jbyte arg1) {
- signed char* ptr = (signed char*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr[arg0] = arg1;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BytePointer_put___3BII(JNIEnv* env, jobject obj, jbyteArray arg0, jint arg1, jint arg2) {
- signed char* ptr = (signed char*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- signed char* ptr0 = arg0 == NULL ? NULL : (jbyte*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_ShortPointer_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- short* rptr = new (std::nothrow) short[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_ShortPointer_deallocateArray);
- }
- JNIEXPORT jshort JNICALL Java_org_bytedeco_javacpp_ShortPointer_get__J(JNIEnv* env, jobject obj, jlong arg0) {
- short* ptr = (short*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jshort rarg = 0;
- short rvalue = ptr[arg0];
- rarg = (jshort)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_ShortPointer_get___3SII(JNIEnv* env, jobject obj, jshortArray arg0, jint arg1, jint arg2) {
- short* ptr = (short*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- short* ptr0 = arg0 == NULL ? NULL : (jshort*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr0 + arg1, ptr, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_ShortPointer_put___3SII(JNIEnv* env, jobject obj, jshortArray arg0, jint arg1, jint arg2) {
- short* ptr = (short*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- short* ptr0 = arg0 == NULL ? NULL : (jshort*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_ShortPointer_put__JS(JNIEnv* env, jobject obj, jlong arg0, jshort arg1) {
- short* ptr = (short*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr[arg0] = arg1;
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_IntPointer_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- int* rptr = new (std::nothrow) int[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_IntPointer_deallocateArray);
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_IntPointer_get__J(JNIEnv* env, jobject obj, jlong arg0) {
- int* ptr = (int*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jint rarg = 0;
- int rvalue = ptr[arg0];
- rarg = (jint)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_IntPointer_get___3III(JNIEnv* env, jobject obj, jintArray arg0, jint arg1, jint arg2) {
- int* ptr = (int*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- int* ptr0 = arg0 == NULL ? NULL : (jint*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr0 + arg1, ptr, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_IntPointer_put___3III(JNIEnv* env, jobject obj, jintArray arg0, jint arg1, jint arg2) {
- int* ptr = (int*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- int* ptr0 = arg0 == NULL ? NULL : (jint*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_IntPointer_put__JI(JNIEnv* env, jobject obj, jlong arg0, jint arg1) {
- int* ptr = (int*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr[arg0] = arg1;
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_LongPointer_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- jlong* rptr = new (std::nothrow) jlong[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_LongPointer_deallocateArray);
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_LongPointer_get__J(JNIEnv* env, jobject obj, jlong arg0) {
- jlong* ptr = (jlong*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jlong rarg = 0;
- jlong rvalue = ptr[arg0];
- rarg = (jlong)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_LongPointer_get___3JII(JNIEnv* env, jobject obj, jlongArray arg0, jint arg1, jint arg2) {
- jlong* ptr = (jlong*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jlong* ptr0 = arg0 == NULL ? NULL : (jlong*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr0 + arg1, ptr, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_LongPointer_put___3JII(JNIEnv* env, jobject obj, jlongArray arg0, jint arg1, jint arg2) {
- jlong* ptr = (jlong*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jlong* ptr0 = arg0 == NULL ? NULL : (jlong*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_LongPointer_put__JJ(JNIEnv* env, jobject obj, jlong arg0, jlong arg1) {
- jlong* ptr = (jlong*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr[arg0] = arg1;
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_FloatPointer_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- float* rptr = new (std::nothrow) float[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_FloatPointer_deallocateArray);
- }
- JNIEXPORT jfloat JNICALL Java_org_bytedeco_javacpp_FloatPointer_get__J(JNIEnv* env, jobject obj, jlong arg0) {
- float* ptr = (float*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jfloat rarg = 0;
- float rvalue = ptr[arg0];
- rarg = (jfloat)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_FloatPointer_get___3FII(JNIEnv* env, jobject obj, jfloatArray arg0, jint arg1, jint arg2) {
- float* ptr = (float*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- float* ptr0 = arg0 == NULL ? NULL : (jfloat*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr0 + arg1, ptr, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_FloatPointer_put___3FII(JNIEnv* env, jobject obj, jfloatArray arg0, jint arg1, jint arg2) {
- float* ptr = (float*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- float* ptr0 = arg0 == NULL ? NULL : (jfloat*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_FloatPointer_put__JF(JNIEnv* env, jobject obj, jlong arg0, jfloat arg1) {
- float* ptr = (float*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr[arg0] = arg1;
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_DoublePointer_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- double* rptr = new (std::nothrow) double[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_DoublePointer_deallocateArray);
- }
- JNIEXPORT jdouble JNICALL Java_org_bytedeco_javacpp_DoublePointer_get__J(JNIEnv* env, jobject obj, jlong arg0) {
- double* ptr = (double*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jdouble rarg = 0;
- double rvalue = ptr[arg0];
- rarg = (jdouble)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_DoublePointer_get___3DII(JNIEnv* env, jobject obj, jdoubleArray arg0, jint arg1, jint arg2) {
- double* ptr = (double*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- double* ptr0 = arg0 == NULL ? NULL : (jdouble*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr0 + arg1, ptr, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_DoublePointer_put___3DII(JNIEnv* env, jobject obj, jdoubleArray arg0, jint arg1, jint arg2) {
- double* ptr = (double*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- double* ptr0 = arg0 == NULL ? NULL : (jdouble*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_DoublePointer_put__JD(JNIEnv* env, jobject obj, jlong arg0, jdouble arg1) {
- double* ptr = (double*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr[arg0] = arg1;
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_CharPointer_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- unsigned short* rptr = new (std::nothrow) unsigned short[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_CharPointer_deallocateArray);
- }
- JNIEXPORT jchar JNICALL Java_org_bytedeco_javacpp_CharPointer_get__J(JNIEnv* env, jobject obj, jlong arg0) {
- unsigned short* ptr = (unsigned short*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jchar rarg = 0;
- unsigned short rvalue = ptr[arg0];
- rarg = (jchar)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_CharPointer_get___3CII(JNIEnv* env, jobject obj, jcharArray arg0, jint arg1, jint arg2) {
- unsigned short* ptr = (unsigned short*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- unsigned short* ptr0 = arg0 == NULL ? NULL : (jchar*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr0 + arg1, ptr, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_CharPointer_put___3CII(JNIEnv* env, jobject obj, jcharArray arg0, jint arg1, jint arg2) {
- unsigned short* ptr = (unsigned short*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- unsigned short* ptr0 = arg0 == NULL ? NULL : (jchar*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_CharPointer_put__JC(JNIEnv* env, jobject obj, jlong arg0, jchar arg1) {
- unsigned short* ptr = (unsigned short*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr[arg0] = arg1;
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_PointerPointer_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- void** rptr = new (std::nothrow) void*[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_PointerPointer_deallocateArray);
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_PointerPointer_get(JNIEnv* env, jobject obj, jclass arg0, jlong arg1) {
- void** ptr = (void**)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- void* rptr;
- rptr = ptr[arg1];
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 0, arg0);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_PointerPointer_put(JNIEnv* env, jobject obj, jlong arg0, jobject arg1) {
- void** ptr = (void**)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- char* ptr1 = arg1 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = obj;
- ptr[arg0] = ptr1;
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_BoolPointer_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- bool* rptr = new (std::nothrow) bool[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_BoolPointer_deallocateArray);
- }
- JNIEXPORT jboolean JNICALL Java_org_bytedeco_javacpp_BoolPointer_get(JNIEnv* env, jobject obj, jlong arg0) {
- bool* ptr = (bool*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jboolean rarg = 0;
- bool rvalue = (bool)ptr[arg0];
- rarg = (jboolean)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_BoolPointer_put(JNIEnv* env, jobject obj, jlong arg0, jboolean arg1) {
- bool* ptr = (bool*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr[arg0] = (bool)arg1;
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_CLongPointer_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- long* rptr = new (std::nothrow) long[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_CLongPointer_deallocateArray);
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_CLongPointer_get(JNIEnv* env, jobject obj, jlong arg0) {
- long* ptr = (long*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jlong rarg = 0;
- long rvalue = (long)ptr[arg0];
- rarg = (jlong)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_CLongPointer_put(JNIEnv* env, jobject obj, jlong arg0, jlong arg1) {
- long* ptr = (long*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr[arg0] = (long)arg1;
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_SizeTPointer_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- size_t* rptr = new (std::nothrow) size_t[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_SizeTPointer_deallocateArray);
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_SizeTPointer_get(JNIEnv* env, jobject obj, jlong arg0) {
- size_t* ptr = (size_t*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jlong rarg = 0;
- size_t rvalue = (size_t)ptr[arg0];
- rarg = (jlong)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_SizeTPointer_put(JNIEnv* env, jobject obj, jlong arg0, jlong arg1) {
- size_t* ptr = (size_t*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr[arg0] = (size_t)arg1;
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_eval__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1text_00024DoubleVector_2Ljava_nio_IntBuffer_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2) {
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* ptr = (::cv::text::OCRBeamSearchDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::std::vector<double>* ptr1 = arg1 == NULL ? NULL : (::std::vector<double>*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- VectorAdapter< ::std::vector<double> > adapter1(ptr1, size1, owner1);
- int* ptr2 = arg2 == NULL ? NULL : (int*)env->GetDirectBufferAddress(arg2);
- jlong size2 = arg2 == NULL ? 0 : env->GetDirectBufferCapacity(arg2);
- void* owner2 = (void*)ptr2;
- jintArray arr2 = NULL;
- if (arg2 != NULL && ptr2 == NULL) {
- arr2 = (jintArray)env->CallObjectMethod(arg2, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr2 = arr2 == NULL ? NULL : env->GetIntArrayElements(arr2, NULL);
- size2 = env->GetArrayLength(arr2);
- }
- }
- VectorAdapter< int > adapter2(ptr2, size2, owner2);
- jthrowable exc = NULL;
- try {
- ptr->eval(*ptr0, adapter1, adapter2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::std::vector<double>* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &VectorAdapter< ::std::vector<double> >::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- int* rptr2 = adapter2;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- VectorAdapter< int >::deallocate(rowner2);
- }
- if (arr2 != NULL) env->ReleaseIntArrayElements(arr2, (jint*)ptr2, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_eval__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1text_00024DoubleVector_2_3I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jintArray arg2) {
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* ptr = (::cv::text::OCRBeamSearchDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::std::vector<double>* ptr1 = arg1 == NULL ? NULL : (::std::vector<double>*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- VectorAdapter< ::std::vector<double> > adapter1(ptr1, size1, owner1);
- int* ptr2 = arg2 == NULL ? NULL : env->GetIntArrayElements(arg2, NULL);
- jlong size2 = arg2 == NULL ? 0 : env->GetArrayLength(arg2);
- void* owner2 = (void*)ptr2;
- VectorAdapter< int > adapter2(ptr2, size2, owner2);
- jthrowable exc = NULL;
- try {
- ptr->eval(*ptr0, adapter1, adapter2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::std::vector<double>* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &VectorAdapter< ::std::vector<double> >::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- int* rptr2 = adapter2;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- VectorAdapter< int >::deallocate(rowner2);
- }
- if (arg2 != NULL) env->ReleaseIntArrayElements(arg2, (jint*)ptr2, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_eval__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1text_00024DoubleVector_2Lorg_bytedeco_javacpp_IntPointer_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2) {
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* ptr = (::cv::text::OCRBeamSearchDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::std::vector<double>* ptr1 = arg1 == NULL ? NULL : (::std::vector<double>*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- VectorAdapter< ::std::vector<double> > adapter1(ptr1, size1, owner1);
- int* ptr2 = arg2 == NULL ? NULL : (int*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- VectorAdapter< int > adapter2(ptr2, size2, owner2);
- jthrowable exc = NULL;
- try {
- ptr->eval(*ptr0, adapter1, adapter2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::std::vector<double>* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &VectorAdapter< ::std::vector<double> >::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- int* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &VectorAdapter< int >::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- jthrowable exc = NULL;
- try {
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* rptr = new ::cv::text::OCRBeamSearchDecoder::ClassifierCallback[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_deallocateArray);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_getStepSize(JNIEnv* env, jobject obj) {
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* ptr = (::cv::text::OCRBeamSearchDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jint rarg = 0;
- jthrowable exc = NULL;
- try {
- int rvalue = ptr->getStepSize();
- rarg = (jint)rvalue;
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_getWindowSize(JNIEnv* env, jobject obj) {
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* ptr = (::cv::text::OCRBeamSearchDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jint rarg = 0;
- jthrowable exc = NULL;
- try {
- int rvalue = ptr->getWindowSize();
- rarg = (jint)rvalue;
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_allocate(JNIEnv* env, jobject obj) {
- jthrowable exc = NULL;
- try {
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* rptr = new ::cv::text::OCRBeamSearchDecoder::ClassifierCallback();
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- jthrowable exc = NULL;
- try {
- ::cv::text::OCRBeamSearchDecoder* rptr = new ::cv::text::OCRBeamSearchDecoder[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_deallocateArray);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jobject arg5, jint arg6) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- signed char* ptr4 = arg4 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg5);
- jlong size5 = arg5 == NULL ? 0 : env->GetDirectBufferCapacity(arg5);
- void* owner5 = (void*)ptr5;
- jfloatArray arr5 = NULL;
- if (arg5 != NULL && ptr5 == NULL) {
- arr5 = (jfloatArray)env->CallObjectMethod(arg5, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr5 = arr5 == NULL ? NULL : env->GetFloatArrayElements(arr5, NULL);
- size5 = env->GetArrayLength(arr5);
- }
- }
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- signed char* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arr5 != NULL) env->ReleaseFloatArrayElements(arr5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2, jobject arg3, jstring arg4, jobject arg5, jint arg6) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- const char* ptr4 = JavaCPP_getStringBytes(env, arg4);
- jlong size4 = 0;
- void* owner4 = (void*)ptr4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg5, JavaCPP_addressFID));
- jlong size5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_limitFID);
- void* owner5 = JavaCPP_getPointerOwner(env, arg5);
- jlong position5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_positionFID);
- ptr5 += position5;
- size5 -= position5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- JavaCPP_releaseStringBytes(env, arg4, ptr4);
- float* rptr5 = adapter5;
- jlong rsize5 = (jlong)adapter5.size;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- JavaCPP_initPointer(env, arg5, rptr5, rsize5, rowner5, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg5, JavaCPP_limitFID, rsize5 + position5);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2, jobject arg3, jstring arg4, jobject arg5, jint arg6) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- const char* ptr4 = JavaCPP_getStringBytes(env, arg4);
- jlong size4 = 0;
- void* owner4 = (void*)ptr4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg5);
- jlong size5 = arg5 == NULL ? 0 : env->GetDirectBufferCapacity(arg5);
- void* owner5 = (void*)ptr5;
- jfloatArray arr5 = NULL;
- if (arg5 != NULL && ptr5 == NULL) {
- arr5 = (jfloatArray)env->CallObjectMethod(arg5, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr5 = arr5 == NULL ? NULL : env->GetFloatArrayElements(arr5, NULL);
- size5 = env->GetArrayLength(arr5);
- }
- }
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- JavaCPP_releaseStringBytes(env, arg4, ptr4);
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arr5 != NULL) env->ReleaseFloatArrayElements(arr5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jint arg2) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return 0;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- signed char* rptr;
- jthrowable exc = NULL;
- try {
- StrAdapter radapter(ptr->run(*ptr0, *ptr1, arg2));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &StrAdapter::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2II(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jint arg2, jint arg3) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return 0;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- signed char* rptr;
- jthrowable exc = NULL;
- try {
- StrAdapter radapter(ptr->run(*ptr0, *ptr1, arg2, arg3));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &StrAdapter::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2I(JNIEnv* env, jobject obj, jobject arg0, jint arg1) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- signed char* rptr;
- jthrowable exc = NULL;
- try {
- StrAdapter radapter(ptr->run(*ptr0, arg1));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &StrAdapter::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2II(JNIEnv* env, jobject obj, jobject arg0, jint arg1, jint arg2) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- signed char* rptr;
- jthrowable exc = NULL;
- try {
- StrAdapter radapter(ptr->run(*ptr0, arg1, arg2));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &StrAdapter::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2, jobject arg3, jstring arg4, jfloatArray arg5, jint arg6) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- const char* ptr4 = JavaCPP_getStringBytes(env, arg4);
- jlong size4 = 0;
- void* owner4 = (void*)ptr4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : env->GetFloatArrayElements(arg5, NULL);
- jlong size5 = arg5 == NULL ? 0 : env->GetArrayLength(arg5);
- void* owner5 = (void*)ptr5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- JavaCPP_releaseStringBytes(env, arg4, ptr4);
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arg5 != NULL) env->ReleaseFloatArrayElements(arg5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jfloatArray arg4, jint arg5) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- signed char* ptr3 = arg3 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : env->GetFloatArrayElements(arg4, NULL);
- jlong size4 = arg4 == NULL ? 0 : env->GetArrayLength(arg4);
- void* owner4 = (void*)ptr4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- signed char* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arg4 != NULL) env->ReleaseFloatArrayElements(arg4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2(JNIEnv* env, jobject obj, jobject arg0, jstring arg1) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jstring arg1, jobject arg2, jstring arg3, jobject arg4, jint arg5) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- const char* ptr3 = JavaCPP_getStringBytes(env, arg3);
- jlong size3 = 0;
- void* owner3 = (void*)ptr3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg4);
- jlong size4 = arg4 == NULL ? 0 : env->GetDirectBufferCapacity(arg4);
- void* owner4 = (void*)ptr4;
- jfloatArray arr4 = NULL;
- if (arg4 != NULL && ptr4 == NULL) {
- arr4 = (jfloatArray)env->CallObjectMethod(arg4, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr4 = arr4 == NULL ? NULL : env->GetFloatArrayElements(arr4, NULL);
- size4 = env->GetArrayLength(arr4);
- }
- }
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg3, ptr3);
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arr4 != NULL) env->ReleaseFloatArrayElements(arr4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jint arg5) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- signed char* ptr3 = arg3 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- signed char* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- float* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jfloatArray arg5, jint arg6) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- signed char* ptr4 = arg4 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : env->GetFloatArrayElements(arg5, NULL);
- jlong size5 = arg5 == NULL ? 0 : env->GetArrayLength(arg5);
- void* owner5 = (void*)ptr5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- signed char* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arg5 != NULL) env->ReleaseFloatArrayElements(arg5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jobject arg5, jint arg6) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- signed char* ptr4 = arg4 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg5, JavaCPP_addressFID));
- jlong size5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_limitFID);
- void* owner5 = JavaCPP_getPointerOwner(env, arg5);
- jlong position5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_positionFID);
- ptr5 += position5;
- size5 -= position5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- signed char* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- float* rptr5 = adapter5;
- jlong rsize5 = (jlong)adapter5.size;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- JavaCPP_initPointer(env, arg5, rptr5, rsize5, rowner5, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg5, JavaCPP_limitFID, rsize5 + position5);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jstring arg1, jobject arg2, jstring arg3, jfloatArray arg4, jint arg5) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- const char* ptr3 = JavaCPP_getStringBytes(env, arg3);
- jlong size3 = 0;
- void* owner3 = (void*)ptr3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : env->GetFloatArrayElements(arg4, NULL);
- jlong size4 = arg4 == NULL ? 0 : env->GetArrayLength(arg4);
- void* owner4 = (void*)ptr4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg3, ptr3);
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arg4 != NULL) env->ReleaseFloatArrayElements(arg4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jint arg5) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- signed char* ptr3 = arg3 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg4);
- jlong size4 = arg4 == NULL ? 0 : env->GetDirectBufferCapacity(arg4);
- void* owner4 = (void*)ptr4;
- jfloatArray arr4 = NULL;
- if (arg4 != NULL && ptr4 == NULL) {
- arr4 = (jfloatArray)env->CallObjectMethod(arg4, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr4 = arr4 == NULL ? NULL : env->GetFloatArrayElements(arr4, NULL);
- size4 = env->GetArrayLength(arr4);
- }
- }
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- signed char* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arr4 != NULL) env->ReleaseFloatArrayElements(arr4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jstring arg1, jobject arg2, jstring arg3, jobject arg4, jint arg5) {
- ::cv::text::OCRBeamSearchDecoder* ptr = (::cv::text::OCRBeamSearchDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- const char* ptr3 = JavaCPP_getStringBytes(env, arg3);
- jlong size3 = 0;
- void* owner3 = (void*)ptr3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg3, ptr3);
- float* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_create__Lorg_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2II(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jint arg4, jint arg5) {
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* ptr0 = arg0 == NULL ? NULL : (::cv::text::OCRBeamSearchDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback > adapter0(ptr0, size0, owner0);
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::cv::Mat* ptr2 = arg2 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return 0;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- ::cv::Mat* ptr3 = arg3 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- if (ptr3 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 3 is NULL.");
- return 0;
- }
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- jobject rarg = NULL;
- ::cv::text::OCRBeamSearchDecoder* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRBeamSearchDecoder > radapter(::cv::text::OCRBeamSearchDecoder::create((cv::Ptr< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback >)adapter0, (std::string&)adapter1, *ptr2, *ptr3, (cv::text::decoder_mode)arg4, arg5));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRBeamSearchDecoder >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 20);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_create__Lorg_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2(JNIEnv* env, jclass cls, jobject arg0, jstring arg1, jobject arg2, jobject arg3) {
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* ptr0 = arg0 == NULL ? NULL : (::cv::text::OCRBeamSearchDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback > adapter0(ptr0, size0, owner0);
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::cv::Mat* ptr2 = arg2 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return 0;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- ::cv::Mat* ptr3 = arg3 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- if (ptr3 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 3 is NULL.");
- return 0;
- }
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- jobject rarg = NULL;
- ::cv::text::OCRBeamSearchDecoder* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRBeamSearchDecoder > radapter(::cv::text::OCRBeamSearchDecoder::create((cv::Ptr< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback >)adapter0, (std::string&)adapter1, *ptr2, *ptr3));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRBeamSearchDecoder >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 20);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_create__Lorg_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2II(JNIEnv* env, jclass cls, jobject arg0, jstring arg1, jobject arg2, jobject arg3, jint arg4, jint arg5) {
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* ptr0 = arg0 == NULL ? NULL : (::cv::text::OCRBeamSearchDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback > adapter0(ptr0, size0, owner0);
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::cv::Mat* ptr2 = arg2 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return 0;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- ::cv::Mat* ptr3 = arg3 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- if (ptr3 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 3 is NULL.");
- return 0;
- }
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- jobject rarg = NULL;
- ::cv::text::OCRBeamSearchDecoder* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRBeamSearchDecoder > radapter(::cv::text::OCRBeamSearchDecoder::create((cv::Ptr< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback >)adapter0, (std::string&)adapter1, *ptr2, *ptr3, (cv::text::decoder_mode)arg4, arg5));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRBeamSearchDecoder >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 20);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_create__Lorg_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_00024ClassifierCallback_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jobject arg2, jobject arg3) {
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* ptr0 = arg0 == NULL ? NULL : (::cv::text::OCRBeamSearchDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback > adapter0(ptr0, size0, owner0);
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::cv::Mat* ptr2 = arg2 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return 0;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- ::cv::Mat* ptr3 = arg3 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- if (ptr3 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 3 is NULL.");
- return 0;
- }
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- jobject rarg = NULL;
- ::cv::text::OCRBeamSearchDecoder* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRBeamSearchDecoder > radapter(::cv::text::OCRBeamSearchDecoder::create((cv::Ptr< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback >)adapter0, (std::string&)adapter1, *ptr2, *ptr3));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRBeamSearchDecoder >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 20);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_allocate(JNIEnv* env, jobject obj) {
- jthrowable exc = NULL;
- try {
- ::cv::text::OCRBeamSearchDecoder* rptr = new ::cv::text::OCRBeamSearchDecoder();
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRBeamSearchDecoder_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_eval__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_nio_IntBuffer_2Lorg_bytedeco_javacpp_opencv_1text_00024DoubleVector_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2) {
- ::cv::text::OCRHMMDecoder::ClassifierCallback* ptr = (::cv::text::OCRHMMDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- int* ptr1 = arg1 == NULL ? NULL : (int*)env->GetDirectBufferAddress(arg1);
- jlong size1 = arg1 == NULL ? 0 : env->GetDirectBufferCapacity(arg1);
- void* owner1 = (void*)ptr1;
- jintArray arr1 = NULL;
- if (arg1 != NULL && ptr1 == NULL) {
- arr1 = (jintArray)env->CallObjectMethod(arg1, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr1 = arr1 == NULL ? NULL : env->GetIntArrayElements(arr1, NULL);
- size1 = env->GetArrayLength(arr1);
- }
- }
- VectorAdapter< int > adapter1(ptr1, size1, owner1);
- ::std::vector<double>* ptr2 = arg2 == NULL ? NULL : (::std::vector<double>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- jthrowable exc = NULL;
- try {
- ptr->eval(*ptr0, adapter1, *ptr2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- int* rptr1 = adapter1;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- VectorAdapter< int >::deallocate(rowner1);
- }
- if (arr1 != NULL) env->ReleaseIntArrayElements(arr1, (jint*)ptr1, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_eval__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_IntPointer_2Lorg_bytedeco_javacpp_opencv_1text_00024DoubleVector_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2) {
- ::cv::text::OCRHMMDecoder::ClassifierCallback* ptr = (::cv::text::OCRHMMDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- int* ptr1 = arg1 == NULL ? NULL : (int*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- VectorAdapter< int > adapter1(ptr1, size1, owner1);
- ::std::vector<double>* ptr2 = arg2 == NULL ? NULL : (::std::vector<double>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- jthrowable exc = NULL;
- try {
- ptr->eval(*ptr0, adapter1, *ptr2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- int* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &VectorAdapter< int >::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_eval__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2_3ILorg_bytedeco_javacpp_opencv_1text_00024DoubleVector_2(JNIEnv* env, jobject obj, jobject arg0, jintArray arg1, jobject arg2) {
- ::cv::text::OCRHMMDecoder::ClassifierCallback* ptr = (::cv::text::OCRHMMDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- int* ptr1 = arg1 == NULL ? NULL : env->GetIntArrayElements(arg1, NULL);
- jlong size1 = arg1 == NULL ? 0 : env->GetArrayLength(arg1);
- void* owner1 = (void*)ptr1;
- VectorAdapter< int > adapter1(ptr1, size1, owner1);
- ::std::vector<double>* ptr2 = arg2 == NULL ? NULL : (::std::vector<double>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- jthrowable exc = NULL;
- try {
- ptr->eval(*ptr0, adapter1, *ptr2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- int* rptr1 = adapter1;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- VectorAdapter< int >::deallocate(rowner1);
- }
- if (arg1 != NULL) env->ReleaseIntArrayElements(arg1, (jint*)ptr1, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- jthrowable exc = NULL;
- try {
- ::cv::text::OCRHMMDecoder::ClassifierCallback* rptr = new ::cv::text::OCRHMMDecoder::ClassifierCallback[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_deallocateArray);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_allocate(JNIEnv* env, jobject obj) {
- jthrowable exc = NULL;
- try {
- ::cv::text::OCRHMMDecoder::ClassifierCallback* rptr = new ::cv::text::OCRHMMDecoder::ClassifierCallback();
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- jthrowable exc = NULL;
- try {
- ::cv::text::OCRHMMDecoder* rptr = new ::cv::text::OCRHMMDecoder[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_deallocateArray);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jobject arg5, jint arg6) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- signed char* ptr4 = arg4 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg5);
- jlong size5 = arg5 == NULL ? 0 : env->GetDirectBufferCapacity(arg5);
- void* owner5 = (void*)ptr5;
- jfloatArray arr5 = NULL;
- if (arg5 != NULL && ptr5 == NULL) {
- arr5 = (jfloatArray)env->CallObjectMethod(arg5, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr5 = arr5 == NULL ? NULL : env->GetFloatArrayElements(arr5, NULL);
- size5 = env->GetArrayLength(arr5);
- }
- }
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- signed char* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arr5 != NULL) env->ReleaseFloatArrayElements(arr5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2, jobject arg3, jstring arg4, jobject arg5, jint arg6) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- const char* ptr4 = JavaCPP_getStringBytes(env, arg4);
- jlong size4 = 0;
- void* owner4 = (void*)ptr4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg5, JavaCPP_addressFID));
- jlong size5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_limitFID);
- void* owner5 = JavaCPP_getPointerOwner(env, arg5);
- jlong position5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_positionFID);
- ptr5 += position5;
- size5 -= position5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- JavaCPP_releaseStringBytes(env, arg4, ptr4);
- float* rptr5 = adapter5;
- jlong rsize5 = (jlong)adapter5.size;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- JavaCPP_initPointer(env, arg5, rptr5, rsize5, rowner5, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg5, JavaCPP_limitFID, rsize5 + position5);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2, jobject arg3, jstring arg4, jobject arg5, jint arg6) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- const char* ptr4 = JavaCPP_getStringBytes(env, arg4);
- jlong size4 = 0;
- void* owner4 = (void*)ptr4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg5);
- jlong size5 = arg5 == NULL ? 0 : env->GetDirectBufferCapacity(arg5);
- void* owner5 = (void*)ptr5;
- jfloatArray arr5 = NULL;
- if (arg5 != NULL && ptr5 == NULL) {
- arr5 = (jfloatArray)env->CallObjectMethod(arg5, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr5 = arr5 == NULL ? NULL : env->GetFloatArrayElements(arr5, NULL);
- size5 = env->GetArrayLength(arr5);
- }
- }
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- JavaCPP_releaseStringBytes(env, arg4, ptr4);
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arr5 != NULL) env->ReleaseFloatArrayElements(arr5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jint arg2) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return 0;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- signed char* rptr;
- jthrowable exc = NULL;
- try {
- StrAdapter radapter(ptr->run(*ptr0, *ptr1, arg2));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &StrAdapter::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2II(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jint arg2, jint arg3) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return 0;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- signed char* rptr;
- jthrowable exc = NULL;
- try {
- StrAdapter radapter(ptr->run(*ptr0, *ptr1, arg2, arg3));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &StrAdapter::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2I(JNIEnv* env, jobject obj, jobject arg0, jint arg1) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- signed char* rptr;
- jthrowable exc = NULL;
- try {
- StrAdapter radapter(ptr->run(*ptr0, arg1));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &StrAdapter::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2II(JNIEnv* env, jobject obj, jobject arg0, jint arg1, jint arg2) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- signed char* rptr;
- jthrowable exc = NULL;
- try {
- StrAdapter radapter(ptr->run(*ptr0, arg1, arg2));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &StrAdapter::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2, jobject arg3, jstring arg4, jfloatArray arg5, jint arg6) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- const char* ptr4 = JavaCPP_getStringBytes(env, arg4);
- jlong size4 = 0;
- void* owner4 = (void*)ptr4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : env->GetFloatArrayElements(arg5, NULL);
- jlong size5 = arg5 == NULL ? 0 : env->GetArrayLength(arg5);
- void* owner5 = (void*)ptr5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- JavaCPP_releaseStringBytes(env, arg4, ptr4);
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arg5 != NULL) env->ReleaseFloatArrayElements(arg5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jfloatArray arg4, jint arg5) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- signed char* ptr3 = arg3 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : env->GetFloatArrayElements(arg4, NULL);
- jlong size4 = arg4 == NULL ? 0 : env->GetArrayLength(arg4);
- void* owner4 = (void*)ptr4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- signed char* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arg4 != NULL) env->ReleaseFloatArrayElements(arg4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2(JNIEnv* env, jobject obj, jobject arg0, jstring arg1) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jstring arg1, jobject arg2, jstring arg3, jobject arg4, jint arg5) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- const char* ptr3 = JavaCPP_getStringBytes(env, arg3);
- jlong size3 = 0;
- void* owner3 = (void*)ptr3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg4);
- jlong size4 = arg4 == NULL ? 0 : env->GetDirectBufferCapacity(arg4);
- void* owner4 = (void*)ptr4;
- jfloatArray arr4 = NULL;
- if (arg4 != NULL && ptr4 == NULL) {
- arr4 = (jfloatArray)env->CallObjectMethod(arg4, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr4 = arr4 == NULL ? NULL : env->GetFloatArrayElements(arr4, NULL);
- size4 = env->GetArrayLength(arr4);
- }
- }
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg3, ptr3);
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arr4 != NULL) env->ReleaseFloatArrayElements(arr4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jint arg5) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- signed char* ptr3 = arg3 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- signed char* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- float* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jfloatArray arg5, jint arg6) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- signed char* ptr4 = arg4 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : env->GetFloatArrayElements(arg5, NULL);
- jlong size5 = arg5 == NULL ? 0 : env->GetArrayLength(arg5);
- void* owner5 = (void*)ptr5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- signed char* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arg5 != NULL) env->ReleaseFloatArrayElements(arg5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jobject arg5, jint arg6) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- signed char* ptr4 = arg4 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg5, JavaCPP_addressFID));
- jlong size5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_limitFID);
- void* owner5 = JavaCPP_getPointerOwner(env, arg5);
- jlong position5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_positionFID);
- ptr5 += position5;
- size5 -= position5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- signed char* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- float* rptr5 = adapter5;
- jlong rsize5 = (jlong)adapter5.size;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- JavaCPP_initPointer(env, arg5, rptr5, rsize5, rowner5, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg5, JavaCPP_limitFID, rsize5 + position5);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jstring arg1, jobject arg2, jstring arg3, jfloatArray arg4, jint arg5) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- const char* ptr3 = JavaCPP_getStringBytes(env, arg3);
- jlong size3 = 0;
- void* owner3 = (void*)ptr3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : env->GetFloatArrayElements(arg4, NULL);
- jlong size4 = arg4 == NULL ? 0 : env->GetArrayLength(arg4);
- void* owner4 = (void*)ptr4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg3, ptr3);
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arg4 != NULL) env->ReleaseFloatArrayElements(arg4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jint arg5) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- signed char* ptr3 = arg3 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg4);
- jlong size4 = arg4 == NULL ? 0 : env->GetDirectBufferCapacity(arg4);
- void* owner4 = (void*)ptr4;
- jfloatArray arr4 = NULL;
- if (arg4 != NULL && ptr4 == NULL) {
- arr4 = (jfloatArray)env->CallObjectMethod(arg4, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr4 = arr4 == NULL ? NULL : env->GetFloatArrayElements(arr4, NULL);
- size4 = env->GetArrayLength(arr4);
- }
- }
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- signed char* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arr4 != NULL) env->ReleaseFloatArrayElements(arr4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jstring arg1, jobject arg2, jstring arg3, jobject arg4, jint arg5) {
- ::cv::text::OCRHMMDecoder* ptr = (::cv::text::OCRHMMDecoder*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- const char* ptr3 = JavaCPP_getStringBytes(env, arg3);
- jlong size3 = 0;
- void* owner3 = (void*)ptr3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg3, ptr3);
- float* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_create__Lorg_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2I(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jint arg4) {
- ::cv::text::OCRHMMDecoder::ClassifierCallback* ptr0 = arg0 == NULL ? NULL : (::cv::text::OCRHMMDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback > adapter0(ptr0, size0, owner0);
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::cv::Mat* ptr2 = arg2 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return 0;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- ::cv::Mat* ptr3 = arg3 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- if (ptr3 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 3 is NULL.");
- return 0;
- }
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- jobject rarg = NULL;
- ::cv::text::OCRHMMDecoder* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRHMMDecoder > radapter(::cv::text::OCRHMMDecoder::create((cv::Ptr< ::cv::text::OCRHMMDecoder::ClassifierCallback >)adapter0, (std::string&)adapter1, *ptr2, *ptr3, (cv::text::decoder_mode)arg4));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRHMMDecoder >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 22);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::OCRHMMDecoder::ClassifierCallback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_create__Lorg_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2(JNIEnv* env, jclass cls, jobject arg0, jstring arg1, jobject arg2, jobject arg3) {
- ::cv::text::OCRHMMDecoder::ClassifierCallback* ptr0 = arg0 == NULL ? NULL : (::cv::text::OCRHMMDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback > adapter0(ptr0, size0, owner0);
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::cv::Mat* ptr2 = arg2 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return 0;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- ::cv::Mat* ptr3 = arg3 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- if (ptr3 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 3 is NULL.");
- return 0;
- }
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- jobject rarg = NULL;
- ::cv::text::OCRHMMDecoder* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRHMMDecoder > radapter(::cv::text::OCRHMMDecoder::create((cv::Ptr< ::cv::text::OCRHMMDecoder::ClassifierCallback >)adapter0, (std::string&)adapter1, *ptr2, *ptr3));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRHMMDecoder >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 22);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::OCRHMMDecoder::ClassifierCallback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_create__Lorg_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2I(JNIEnv* env, jclass cls, jobject arg0, jstring arg1, jobject arg2, jobject arg3, jint arg4) {
- ::cv::text::OCRHMMDecoder::ClassifierCallback* ptr0 = arg0 == NULL ? NULL : (::cv::text::OCRHMMDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback > adapter0(ptr0, size0, owner0);
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::cv::Mat* ptr2 = arg2 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return 0;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- ::cv::Mat* ptr3 = arg3 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- if (ptr3 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 3 is NULL.");
- return 0;
- }
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- jobject rarg = NULL;
- ::cv::text::OCRHMMDecoder* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRHMMDecoder > radapter(::cv::text::OCRHMMDecoder::create((cv::Ptr< ::cv::text::OCRHMMDecoder::ClassifierCallback >)adapter0, (std::string&)adapter1, *ptr2, *ptr3, (cv::text::decoder_mode)arg4));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRHMMDecoder >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 22);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::OCRHMMDecoder::ClassifierCallback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_create__Lorg_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_00024ClassifierCallback_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jobject arg2, jobject arg3) {
- ::cv::text::OCRHMMDecoder::ClassifierCallback* ptr0 = arg0 == NULL ? NULL : (::cv::text::OCRHMMDecoder::ClassifierCallback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback > adapter0(ptr0, size0, owner0);
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::cv::Mat* ptr2 = arg2 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return 0;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- ::cv::Mat* ptr3 = arg3 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- if (ptr3 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 3 is NULL.");
- return 0;
- }
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- jobject rarg = NULL;
- ::cv::text::OCRHMMDecoder* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRHMMDecoder > radapter(::cv::text::OCRHMMDecoder::create((cv::Ptr< ::cv::text::OCRHMMDecoder::ClassifierCallback >)adapter0, (std::string&)adapter1, *ptr2, *ptr3));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRHMMDecoder >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 22);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::OCRHMMDecoder::ClassifierCallback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_allocate(JNIEnv* env, jobject obj) {
- jthrowable exc = NULL;
- try {
- ::cv::text::OCRHMMDecoder* rptr = new ::cv::text::OCRHMMDecoder();
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024OCRHMMDecoder_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_setWhiteList__Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- StrAdapter adapter0(ptr0, size0, owner0);
- jthrowable exc = NULL;
- try {
- ptr->setWhiteList((cv::String&)adapter0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &StrAdapter::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_setWhiteList__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring arg0) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- const char* ptr0 = JavaCPP_getStringBytes(env, arg0);
- jlong size0 = 0;
- void* owner0 = (void*)ptr0;
- StrAdapter adapter0(ptr0, size0, owner0);
- jthrowable exc = NULL;
- try {
- ptr->setWhiteList((cv::String&)adapter0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg0, ptr0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2I(JNIEnv* env, jobject obj, jobject arg0, jint arg1) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- signed char* rptr;
- jthrowable exc = NULL;
- try {
- StrAdapter radapter(ptr->run(*ptr0, arg1));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &StrAdapter::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2II(JNIEnv* env, jobject obj, jobject arg0, jint arg1, jint arg2) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- signed char* rptr;
- jthrowable exc = NULL;
- try {
- StrAdapter radapter(ptr->run(*ptr0, arg1, arg2));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &StrAdapter::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2, jobject arg3, jstring arg4, jfloatArray arg5, jint arg6) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- const char* ptr4 = JavaCPP_getStringBytes(env, arg4);
- jlong size4 = 0;
- void* owner4 = (void*)ptr4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : env->GetFloatArrayElements(arg5, NULL);
- jlong size5 = arg5 == NULL ? 0 : env->GetArrayLength(arg5);
- void* owner5 = (void*)ptr5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- JavaCPP_releaseStringBytes(env, arg4, ptr4);
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arg5 != NULL) env->ReleaseFloatArrayElements(arg5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jobject arg5, jint arg6) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- signed char* ptr4 = arg4 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg5);
- jlong size5 = arg5 == NULL ? 0 : env->GetDirectBufferCapacity(arg5);
- void* owner5 = (void*)ptr5;
- jfloatArray arr5 = NULL;
- if (arg5 != NULL && ptr5 == NULL) {
- arr5 = (jfloatArray)env->CallObjectMethod(arg5, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr5 = arr5 == NULL ? NULL : env->GetFloatArrayElements(arr5, NULL);
- size5 = env->GetArrayLength(arr5);
- }
- }
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- signed char* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arr5 != NULL) env->ReleaseFloatArrayElements(arr5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2, jobject arg3, jstring arg4, jobject arg5, jint arg6) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- const char* ptr4 = JavaCPP_getStringBytes(env, arg4);
- jlong size4 = 0;
- void* owner4 = (void*)ptr4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg5, JavaCPP_addressFID));
- jlong size5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_limitFID);
- void* owner5 = JavaCPP_getPointerOwner(env, arg5);
- jlong position5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_positionFID);
- ptr5 += position5;
- size5 -= position5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- JavaCPP_releaseStringBytes(env, arg4, ptr4);
- float* rptr5 = adapter5;
- jlong rsize5 = (jlong)adapter5.size;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- JavaCPP_initPointer(env, arg5, rptr5, rsize5, rowner5, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg5, JavaCPP_limitFID, rsize5 + position5);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jfloatArray arg5, jint arg6) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- signed char* ptr4 = arg4 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : env->GetFloatArrayElements(arg5, NULL);
- jlong size5 = arg5 == NULL ? 0 : env->GetArrayLength(arg5);
- void* owner5 = (void*)ptr5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- signed char* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arg5 != NULL) env->ReleaseFloatArrayElements(arg5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jint arg5) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- signed char* ptr3 = arg3 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- signed char* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- float* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jint arg2) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return 0;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- signed char* rptr;
- jthrowable exc = NULL;
- try {
- StrAdapter radapter(ptr->run(*ptr0, *ptr1, arg2));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &StrAdapter::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2II(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jint arg2, jint arg3) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return 0;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- signed char* rptr;
- jthrowable exc = NULL;
- try {
- StrAdapter radapter(ptr->run(*ptr0, *ptr1, arg2, arg3));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &StrAdapter::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 1);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jstring arg1, jobject arg2, jstring arg3, jfloatArray arg4, jint arg5) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- const char* ptr3 = JavaCPP_getStringBytes(env, arg3);
- jlong size3 = 0;
- void* owner3 = (void*)ptr3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : env->GetFloatArrayElements(arg4, NULL);
- jlong size4 = arg4 == NULL ? 0 : env->GetArrayLength(arg4);
- void* owner4 = (void*)ptr4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg3, ptr3);
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arg4 != NULL) env->ReleaseFloatArrayElements(arg4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jint arg5) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- signed char* ptr3 = arg3 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg4);
- jlong size4 = arg4 == NULL ? 0 : env->GetDirectBufferCapacity(arg4);
- void* owner4 = (void*)ptr4;
- jfloatArray arr4 = NULL;
- if (arg4 != NULL && ptr4 == NULL) {
- arr4 = (jfloatArray)env->CallObjectMethod(arg4, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr4 = arr4 == NULL ? NULL : env->GetFloatArrayElements(arr4, NULL);
- size4 = env->GetArrayLength(arr4);
- }
- }
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- signed char* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arr4 != NULL) env->ReleaseFloatArrayElements(arr4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jstring arg1, jobject arg2, jstring arg3, jobject arg4, jint arg5) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- const char* ptr3 = JavaCPP_getStringBytes(env, arg3);
- jlong size3 = 0;
- void* owner3 = (void*)ptr3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg3, ptr3);
- float* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jfloatArray arg4, jint arg5) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- signed char* ptr3 = arg3 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : env->GetFloatArrayElements(arg4, NULL);
- jlong size4 = arg4 == NULL ? 0 : env->GetArrayLength(arg4);
- void* owner4 = (void*)ptr4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- signed char* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arg4 != NULL) env->ReleaseFloatArrayElements(arg4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2(JNIEnv* env, jobject obj, jobject arg0, jstring arg1) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jstring arg1, jobject arg2, jstring arg3, jobject arg4, jint arg5) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- const char* ptr3 = JavaCPP_getStringBytes(env, arg3);
- jlong size3 = 0;
- void* owner3 = (void*)ptr3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg4);
- jlong size4 = arg4 == NULL ? 0 : env->GetDirectBufferCapacity(arg4);
- void* owner4 = (void*)ptr4;
- jfloatArray arr4 = NULL;
- if (arg4 != NULL && ptr4 == NULL) {
- arr4 = (jfloatArray)env->CallObjectMethod(arg4, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr4 = arr4 == NULL ? NULL : env->GetFloatArrayElements(arr4, NULL);
- size4 = env->GetArrayLength(arr4);
- }
- }
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg3, ptr3);
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arr4 != NULL) env->ReleaseFloatArrayElements(arr4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2, jobject arg3, jstring arg4, jobject arg5, jint arg6) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- const char* ptr4 = JavaCPP_getStringBytes(env, arg4);
- jlong size4 = 0;
- void* owner4 = (void*)ptr4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg5);
- jlong size5 = arg5 == NULL ? 0 : env->GetDirectBufferCapacity(arg5);
- void* owner5 = (void*)ptr5;
- jfloatArray arr5 = NULL;
- if (arg5 != NULL && ptr5 == NULL) {
- arr5 = (jfloatArray)env->CallObjectMethod(arg5, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr5 = arr5 == NULL ? NULL : env->GetFloatArrayElements(arr5, NULL);
- size5 = env->GetArrayLength(arr5);
- }
- }
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- JavaCPP_releaseStringBytes(env, arg4, ptr4);
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arr5 != NULL) env->ReleaseFloatArrayElements(arr5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jobject arg5, jint arg6) {
- ::cv::text::OCRTesseract* ptr = (::cv::text::OCRTesseract*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- signed char* ptr4 = arg4 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg5, JavaCPP_addressFID));
- jlong size5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_limitFID);
- void* owner5 = JavaCPP_getPointerOwner(env, arg5);
- jlong position5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_positionFID);
- ptr5 += position5;
- size5 -= position5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- signed char* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- float* rptr5 = adapter5;
- jlong rsize5 = (jlong)adapter5.size;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- JavaCPP_initPointer(env, arg5, rptr5, rsize5, rowner5, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg5, JavaCPP_limitFID, rsize5 + position5);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_create__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2II(JNIEnv* env, jclass cls, jstring arg0, jstring arg1, jstring arg2, jint arg3, jint arg4) {
- const char* ptr0 = JavaCPP_getStringBytes(env, arg0);
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jobject rarg = NULL;
- ::cv::text::OCRTesseract* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRTesseract > radapter(::cv::text::OCRTesseract::create(ptr0, ptr1, ptr2, arg3, arg4));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRTesseract >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 23);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg0, ptr0);
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_create__Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_BytePointer_2II(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jobject arg2, jint arg3, jint arg4) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- jobject rarg = NULL;
- ::cv::text::OCRTesseract* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRTesseract > radapter(::cv::text::OCRTesseract::create((const char*)ptr0, (const char*)ptr1, (const char*)ptr2, arg3, arg4));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRTesseract >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 23);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024OCRTesseract_create__(JNIEnv* env, jclass cls) {
- jobject rarg = NULL;
- ::cv::text::OCRTesseract* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRTesseract > radapter(::cv::text::OCRTesseract::create());
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRTesseract >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 23);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jfloatArray arg5, jint arg6) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- signed char* ptr4 = arg4 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : env->GetFloatArrayElements(arg5, NULL);
- jlong size5 = arg5 == NULL ? 0 : env->GetArrayLength(arg5);
- void* owner5 = (void*)ptr5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- signed char* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arg5 != NULL) env->ReleaseFloatArrayElements(arg5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2, jobject arg3, jstring arg4, jobject arg5, jint arg6) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- const char* ptr4 = JavaCPP_getStringBytes(env, arg4);
- jlong size4 = 0;
- void* owner4 = (void*)ptr4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg5);
- jlong size5 = arg5 == NULL ? 0 : env->GetDirectBufferCapacity(arg5);
- void* owner5 = (void*)ptr5;
- jfloatArray arr5 = NULL;
- if (arg5 != NULL && ptr5 == NULL) {
- arr5 = (jfloatArray)env->CallObjectMethod(arg5, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr5 = arr5 == NULL ? NULL : env->GetFloatArrayElements(arr5, NULL);
- size5 = env->GetArrayLength(arr5);
- }
- }
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- JavaCPP_releaseStringBytes(env, arg4, ptr4);
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arr5 != NULL) env->ReleaseFloatArrayElements(arr5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jobject arg5, jint arg6) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- signed char* ptr4 = arg4 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg5, JavaCPP_addressFID));
- jlong size5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_limitFID);
- void* owner5 = JavaCPP_getPointerOwner(env, arg5);
- jlong position5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_positionFID);
- ptr5 += position5;
- size5 -= position5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- signed char* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- float* rptr5 = adapter5;
- jlong rsize5 = (jlong)adapter5.size;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- JavaCPP_initPointer(env, arg5, rptr5, rsize5, rowner5, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg5, JavaCPP_limitFID, rsize5 + position5);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2, jobject arg3, jstring arg4, jfloatArray arg5, jint arg6) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- const char* ptr4 = JavaCPP_getStringBytes(env, arg4);
- jlong size4 = 0;
- void* owner4 = (void*)ptr4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : env->GetFloatArrayElements(arg5, NULL);
- jlong size5 = arg5 == NULL ? 0 : env->GetArrayLength(arg5);
- void* owner5 = (void*)ptr5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- JavaCPP_releaseStringBytes(env, arg4, ptr4);
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arg5 != NULL) env->ReleaseFloatArrayElements(arg5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jobject arg5, jint arg6) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- signed char* ptr2 = arg2 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- signed char* ptr4 = arg4 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg5);
- jlong size5 = arg5 == NULL ? 0 : env->GetDirectBufferCapacity(arg5);
- void* owner5 = (void*)ptr5;
- jfloatArray arr5 = NULL;
- if (arg5 != NULL && ptr5 == NULL) {
- arr5 = (jfloatArray)env->CallObjectMethod(arg5, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr5 = arr5 == NULL ? NULL : env->GetFloatArrayElements(arr5, NULL);
- size5 = env->GetArrayLength(arr5);
- }
- }
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- signed char* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- float* rptr5 = adapter5;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- VectorAdapter< float >::deallocate(rowner5);
- }
- if (arr5 != NULL) env->ReleaseFloatArrayElements(arr5, (jfloat*)ptr5, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jstring arg2, jobject arg3, jstring arg4, jobject arg5, jint arg6) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::cv::Mat* ptr1 = arg1 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- const char* ptr2 = JavaCPP_getStringBytes(env, arg2);
- jlong size2 = 0;
- void* owner2 = (void*)ptr2;
- StringAdapter adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Rect>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- const char* ptr4 = JavaCPP_getStringBytes(env, arg4);
- jlong size4 = 0;
- void* owner4 = (void*)ptr4;
- VectorAdapter adapter4(ptr4, size4, owner4);
- float* ptr5 = arg5 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg5, JavaCPP_addressFID));
- jlong size5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_limitFID);
- void* owner5 = JavaCPP_getPointerOwner(env, arg5);
- jlong position5 = arg5 == NULL ? 0 : env->GetLongField(arg5, JavaCPP_positionFID);
- ptr5 += position5;
- size5 -= position5;
- VectorAdapter< float > adapter5(ptr5, size5, owner5);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1, (std::string&)adapter2, ptr3, (std::string&)adapter4, adapter5, arg6);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg2, ptr2);
- JavaCPP_releaseStringBytes(env, arg4, ptr4);
- float* rptr5 = adapter5;
- jlong rsize5 = (jlong)adapter5.size;
- void* rowner5 = adapter5.owner;
- if (rptr5 != ptr5) {
- JavaCPP_initPointer(env, arg5, rptr5, rsize5, rowner5, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg5, JavaCPP_limitFID, rsize5 + position5);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jfloatArray arg4, jint arg5) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- signed char* ptr3 = arg3 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : env->GetFloatArrayElements(arg4, NULL);
- jlong size4 = arg4 == NULL ? 0 : env->GetArrayLength(arg4);
- void* owner4 = (void*)ptr4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- signed char* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arg4 != NULL) env->ReleaseFloatArrayElements(arg4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2(JNIEnv* env, jobject obj, jobject arg0, jstring arg1) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jstring arg1, jobject arg2, jstring arg3, jobject arg4, jint arg5) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- const char* ptr3 = JavaCPP_getStringBytes(env, arg3);
- jlong size3 = 0;
- void* owner3 = (void*)ptr3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg4);
- jlong size4 = arg4 == NULL ? 0 : env->GetDirectBufferCapacity(arg4);
- void* owner4 = (void*)ptr4;
- jfloatArray arr4 = NULL;
- if (arg4 != NULL && ptr4 == NULL) {
- arr4 = (jfloatArray)env->CallObjectMethod(arg4, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr4 = arr4 == NULL ? NULL : env->GetFloatArrayElements(arr4, NULL);
- size4 = env->GetArrayLength(arr4);
- }
- }
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg3, ptr3);
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arr4 != NULL) env->ReleaseFloatArrayElements(arr4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jobject obj, jobject arg0, jobject arg1) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jint arg5) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- signed char* ptr3 = arg3 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- signed char* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- float* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2_3FI(JNIEnv* env, jobject obj, jobject arg0, jstring arg1, jobject arg2, jstring arg3, jfloatArray arg4, jint arg5) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- const char* ptr3 = JavaCPP_getStringBytes(env, arg3);
- jlong size3 = 0;
- void* owner3 = (void*)ptr3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : env->GetFloatArrayElements(arg4, NULL);
- jlong size4 = arg4 == NULL ? 0 : env->GetArrayLength(arg4);
- void* owner4 = (void*)ptr4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg3, ptr3);
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arg4 != NULL) env->ReleaseFloatArrayElements(arg4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Lorg_bytedeco_javacpp_BytePointer_2Ljava_nio_FloatBuffer_2I(JNIEnv* env, jobject obj, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jint arg5) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- signed char* ptr3 = arg3 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)env->GetDirectBufferAddress(arg4);
- jlong size4 = arg4 == NULL ? 0 : env->GetDirectBufferCapacity(arg4);
- void* owner4 = (void*)ptr4;
- jfloatArray arr4 = NULL;
- if (arg4 != NULL && ptr4 == NULL) {
- arr4 = (jfloatArray)env->CallObjectMethod(arg4, JavaCPP_arrayMID);
- if (env->ExceptionOccurred() != NULL) {
- env->ExceptionClear();
- } else {
- ptr4 = arr4 == NULL ? NULL : env->GetFloatArrayElements(arr4, NULL);
- size4 = env->GetArrayLength(arr4);
- }
- }
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- signed char* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- float* rptr4 = adapter4;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- VectorAdapter< float >::deallocate(rowner4);
- }
- if (arr4 != NULL) env->ReleaseFloatArrayElements(arr4, (jfloat*)ptr4, 0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024BaseOCR_run__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2Ljava_lang_String_2Lorg_bytedeco_javacpp_FloatPointer_2I(JNIEnv* env, jobject obj, jobject arg0, jstring arg1, jobject arg2, jstring arg3, jobject arg4, jint arg5) {
- ::cv::text::BaseOCR* ptr = (::cv::text::BaseOCR*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- StringAdapter adapter1(ptr1, size1, owner1);
- ::std::vector<cv::Rect>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- const char* ptr3 = JavaCPP_getStringBytes(env, arg3);
- jlong size3 = 0;
- void* owner3 = (void*)ptr3;
- VectorAdapter adapter3(ptr3, size3, owner3);
- float* ptr4 = arg4 == NULL ? NULL : (float*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- jlong size4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_limitFID);
- void* owner4 = JavaCPP_getPointerOwner(env, arg4);
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- size4 -= position4;
- VectorAdapter< float > adapter4(ptr4, size4, owner4);
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, (std::string&)adapter1, ptr2, (std::string&)adapter3, adapter4, arg5);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- JavaCPP_releaseStringBytes(env, arg3, ptr3);
- float* rptr4 = adapter4;
- jlong rsize4 = (jlong)adapter4.size;
- void* rowner4 = adapter4.owner;
- if (rptr4 != ptr4) {
- JavaCPP_initPointer(env, arg4, rptr4, rsize4, rowner4, &VectorAdapter< float >::deallocate);
- } else {
- env->SetLongField(arg4, JavaCPP_limitFID, rsize4 + position4);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jdouble JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERFilter_00024Callback_eval(JNIEnv* env, jobject obj, jobject arg0) {
- ::cv::text::ERFilter::Callback* ptr = (::cv::text::ERFilter::Callback*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::text::ERStat* ptr0 = arg0 == NULL ? NULL : (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jdouble rarg = 0;
- jthrowable exc = NULL;
- try {
- double rvalue = ptr->eval(*(const ::cv::text::ERStat*)ptr0);
- rarg = (jdouble)rvalue;
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERFilter_setCallback(JNIEnv* env, jobject obj, jobject arg0) {
- ::cv::text::ERFilter* ptr = (::cv::text::ERFilter*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::text::ERFilter::Callback* ptr0 = arg0 == NULL ? NULL : (::cv::text::ERFilter::Callback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::ERFilter::Callback > adapter0(ptr0, size0, owner0);
- jthrowable exc = NULL;
- try {
- ptr->setCallback((cv::Ptr< ::cv::text::ERFilter::Callback >)adapter0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::ERFilter::Callback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::ERFilter::Callback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERFilter_setMinProbability(JNIEnv* env, jobject obj, jfloat arg0) {
- ::cv::text::ERFilter* ptr = (::cv::text::ERFilter*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jthrowable exc = NULL;
- try {
- ptr->setMinProbability(arg0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERFilter_setMinProbabilityDiff(JNIEnv* env, jobject obj, jfloat arg0) {
- ::cv::text::ERFilter* ptr = (::cv::text::ERFilter*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jthrowable exc = NULL;
- try {
- ptr->setMinProbabilityDiff(arg0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERFilter_setNonMaxSuppression(JNIEnv* env, jobject obj, jboolean arg0) {
- ::cv::text::ERFilter* ptr = (::cv::text::ERFilter*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jthrowable exc = NULL;
- try {
- ptr->setNonMaxSuppression((bool)arg0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERFilter_getNumRejected(JNIEnv* env, jobject obj) {
- ::cv::text::ERFilter* ptr = (::cv::text::ERFilter*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jint rarg = 0;
- jthrowable exc = NULL;
- try {
- int rvalue = ptr->getNumRejected();
- rarg = (jint)rvalue;
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERFilter_setThresholdDelta(JNIEnv* env, jobject obj, jint arg0) {
- ::cv::text::ERFilter* ptr = (::cv::text::ERFilter*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jthrowable exc = NULL;
- try {
- ptr->setThresholdDelta(arg0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERFilter_setMinArea(JNIEnv* env, jobject obj, jfloat arg0) {
- ::cv::text::ERFilter* ptr = (::cv::text::ERFilter*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jthrowable exc = NULL;
- try {
- ptr->setMinArea(arg0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERFilter_setMaxArea(JNIEnv* env, jobject obj, jfloat arg0) {
- ::cv::text::ERFilter* ptr = (::cv::text::ERFilter*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jthrowable exc = NULL;
- try {
- ptr->setMaxArea(arg0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERFilter_run(JNIEnv* env, jobject obj, jobject arg0, jobject arg1) {
- ::cv::text::ERFilter* ptr = (::cv::text::ERFilter*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::std::vector<cv::text::ERStat>* ptr1 = arg1 == NULL ? NULL : (::std::vector<cv::text::ERStat>*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jthrowable exc = NULL;
- try {
- ptr->run(*ptr0, *ptr1);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_child__Lorg_bytedeco_javacpp_opencv_1text_00024ERStat_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::text::ERStat* ptr0 = arg0 == NULL ? NULL : (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = obj;
- ptr->child = ptr0;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_child__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- ::cv::text::ERStat* rptr;
- rptr = ptr->child;
- if (rptr == ptr) {
- rarg = obj;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 24);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_level__I(JNIEnv* env, jobject obj, jint arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->level = arg0;
- return rarg;
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_level__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jint rarg = 0;
- int rvalue = ptr->level;
- rarg = (jint)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_rect__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- ::cv::Rect_<int>* rptr;
- rptr = &ptr->rect;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 25);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_rect__Lorg_bytedeco_javacpp_opencv_1core_00024Rect_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Rect_<int>* ptr0 = arg0 == NULL ? NULL : (::cv::Rect_<int>*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = obj;
- ptr->rect = *ptr0;
- return rarg;
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_area__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jint rarg = 0;
- int rvalue = ptr->area;
- rarg = (jint)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_area__I(JNIEnv* env, jobject obj, jint arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->area = arg0;
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_allocateArray(JNIEnv* env, jobject obj, jlong arg0) {
- jthrowable exc = NULL;
- try {
- ::cv::text::ERStat* rptr = new ::cv::text::ERStat[arg0];
- jlong rcapacity = arg0;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024ERStat_deallocateArray);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_med_1crossings__F(JNIEnv* env, jobject obj, jfloat arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->med_crossings = arg0;
- return rarg;
- }
- JNIEXPORT jfloat JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_med_1crossings__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jfloat rarg = 0;
- float rvalue = ptr->med_crossings;
- rarg = (jfloat)rvalue;
- return rarg;
- }
- JNIEXPORT jfloat JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_hole_1area_1ratio__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jfloat rarg = 0;
- float rvalue = ptr->hole_area_ratio;
- rarg = (jfloat)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_hole_1area_1ratio__F(JNIEnv* env, jobject obj, jfloat arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->hole_area_ratio = arg0;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_num_1inflexion_1points__F(JNIEnv* env, jobject obj, jfloat arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->num_inflexion_points = arg0;
- return rarg;
- }
- JNIEXPORT jfloat JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_num_1inflexion_1points__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jfloat rarg = 0;
- float rvalue = ptr->num_inflexion_points;
- rarg = (jfloat)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_pixels__Lorg_bytedeco_javacpp_IntPointer_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- int* ptr0 = arg0 == NULL ? NULL : (int*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- VectorAdapter< int > adapter0(ptr0, size0, owner0);
- jobject rarg = obj;
- ptr->pixels = adapter0;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_pixels__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- int* rptr;
- VectorAdapter< int > radapter(ptr->pixels);
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &VectorAdapter< int >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 3);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- return rarg;
- }
- JNIEXPORT jdouble JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_probability__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jdouble rarg = 0;
- double rvalue = ptr->probability;
- rarg = (jdouble)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_probability__D(JNIEnv* env, jobject obj, jdouble arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->probability = arg0;
- return rarg;
- }
- JNIEXPORT jboolean JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_local_1maxima__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jboolean rarg = 0;
- bool rvalue = (bool)ptr->local_maxima;
- rarg = (jboolean)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_local_1maxima__Z(JNIEnv* env, jobject obj, jboolean arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->local_maxima = (bool)arg0;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_max_1probability_1ancestor__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- ::cv::text::ERStat* rptr;
- rptr = ptr->max_probability_ancestor;
- if (rptr == ptr) {
- rarg = obj;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 24);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_max_1probability_1ancestor__Lorg_bytedeco_javacpp_opencv_1text_00024ERStat_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::text::ERStat* ptr0 = arg0 == NULL ? NULL : (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = obj;
- ptr->max_probability_ancestor = ptr0;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_min_1probability_1ancestor__Lorg_bytedeco_javacpp_opencv_1text_00024ERStat_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::text::ERStat* ptr0 = arg0 == NULL ? NULL : (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = obj;
- ptr->min_probability_ancestor = ptr0;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_min_1probability_1ancestor__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- ::cv::text::ERStat* rptr;
- rptr = ptr->min_probability_ancestor;
- if (rptr == ptr) {
- rarg = obj;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 24);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_pixel__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jint rarg = 0;
- int rvalue = ptr->pixel;
- rarg = (jint)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_pixel__I(JNIEnv* env, jobject obj, jint arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->pixel = arg0;
- return rarg;
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_perimeter__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jint rarg = 0;
- int rvalue = ptr->perimeter;
- rarg = (jint)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_perimeter__I(JNIEnv* env, jobject obj, jint arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->perimeter = arg0;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_euler__I(JNIEnv* env, jobject obj, jint arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->euler = arg0;
- return rarg;
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_euler__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jint rarg = 0;
- int rvalue = ptr->euler;
- rarg = (jint)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_raw_1moments__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- double* rptr;
- rptr = ptr->raw_moments;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 6);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_raw_1moments__ID(JNIEnv* env, jobject obj, jint arg0, jdouble arg1) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->raw_moments[arg0] = arg1;
- return rarg;
- }
- JNIEXPORT jdouble JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_raw_1moments__I(JNIEnv* env, jobject obj, jint arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jdouble rarg = 0;
- double rvalue = ptr->raw_moments[arg0];
- rarg = (jdouble)rvalue;
- return rarg;
- }
- JNIEXPORT jdouble JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_central_1moments__I(JNIEnv* env, jobject obj, jint arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jdouble rarg = 0;
- double rvalue = ptr->central_moments[arg0];
- rarg = (jdouble)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_central_1moments__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- double* rptr;
- rptr = ptr->central_moments;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 6);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_central_1moments__ID(JNIEnv* env, jobject obj, jint arg0, jdouble arg1) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->central_moments[arg0] = arg1;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_crossings__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- ::std::deque<int>* rptr;
- rptr = ptr->crossings;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 26);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_crossings__Lorg_bytedeco_javacpp_opencv_1text_00024IntDeque_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::std::deque<int>* ptr0 = arg0 == NULL ? NULL : (::std::deque<int>*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = obj;
- ptr->crossings = ptr0;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_convex_1hull_1ratio__F(JNIEnv* env, jobject obj, jfloat arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- ptr->convex_hull_ratio = arg0;
- return rarg;
- }
- JNIEXPORT jfloat JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_convex_1hull_1ratio__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jfloat rarg = 0;
- float rvalue = ptr->convex_hull_ratio;
- rarg = (jfloat)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_parent__Lorg_bytedeco_javacpp_opencv_1text_00024ERStat_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::text::ERStat* ptr0 = arg0 == NULL ? NULL : (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = obj;
- ptr->parent = ptr0;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_parent__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- ::cv::text::ERStat* rptr;
- rptr = ptr->parent;
- if (rptr == ptr) {
- rarg = obj;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 24);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_next__Lorg_bytedeco_javacpp_opencv_1text_00024ERStat_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::text::ERStat* ptr0 = arg0 == NULL ? NULL : (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = obj;
- ptr->next = ptr0;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_next__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- ::cv::text::ERStat* rptr;
- rptr = ptr->next;
- if (rptr == ptr) {
- rarg = obj;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 24);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_prev__(JNIEnv* env, jobject obj) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- ::cv::text::ERStat* rptr;
- rptr = ptr->prev;
- if (rptr == ptr) {
- rarg = obj;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 24);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_prev__Lorg_bytedeco_javacpp_opencv_1text_00024ERStat_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::cv::text::ERStat* ptr = (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::text::ERStat* ptr0 = arg0 == NULL ? NULL : (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = obj;
- ptr->prev = ptr0;
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_allocate__IIII(JNIEnv* env, jobject obj, jint arg0, jint arg1, jint arg2, jint arg3) {
- jthrowable exc = NULL;
- try {
- ::cv::text::ERStat* rptr = new ::cv::text::ERStat(arg0, arg1, arg2, arg3);
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024ERStat_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStat_allocate__(JNIEnv* env, jobject obj) {
- jthrowable exc = NULL;
- try {
- ::cv::text::ERStat* rptr = new ::cv::text::ERStat();
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024ERStat_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jdouble JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024DoubleVector_get(JNIEnv* env, jobject obj, jlong arg0) {
- ::std::vector<double>* ptr = (::std::vector<double>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jdouble rarg = 0;
- double rvalue = (*ptr)[(size_t)arg0];
- rarg = (jdouble)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024DoubleVector_put__Lorg_bytedeco_javacpp_opencv_1text_00024DoubleVector_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::std::vector<double>* ptr = (::std::vector<double>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::std::vector<double>* ptr0 = arg0 == NULL ? NULL : (::std::vector<double>*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- ::std::vector<double>* rptr;
- jthrowable exc = NULL;
- try {
- rptr = &((*ptr)=(*ptr0));
- if (rptr == ptr) {
- rarg = obj;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 27);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024DoubleVector_put__JD(JNIEnv* env, jobject obj, jlong arg0, jdouble arg1) {
- ::std::vector<double>* ptr = (::std::vector<double>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- (*ptr)[(size_t)arg0] = arg1;
- return rarg;
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024DoubleVector_size(JNIEnv* env, jobject obj) {
- ::std::vector<double>* ptr = (::std::vector<double>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jlong rarg = 0;
- jthrowable exc = NULL;
- try {
- jlong rvalue = ptr->size();
- rarg = (jlong)rvalue;
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024DoubleVector_resize(JNIEnv* env, jobject obj, jlong arg0) {
- ::std::vector<double>* ptr = (::std::vector<double>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jthrowable exc = NULL;
- try {
- ptr->resize((size_t)arg0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024DoubleVector_allocate__J(JNIEnv* env, jobject obj, jlong arg0) {
- jthrowable exc = NULL;
- try {
- ::std::vector<double>* rptr = new ::std::vector<double>((size_t)arg0);
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024DoubleVector_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024DoubleVector_allocate__(JNIEnv* env, jobject obj) {
- jthrowable exc = NULL;
- try {
- ::std::vector<double>* rptr = new ::std::vector<double>();
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024DoubleVector_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024Vec2iVector_get(JNIEnv* env, jobject obj, jlong arg0) {
- ::std::vector<cv::Vec2i>* ptr = (::std::vector<cv::Vec2i>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- ::cv::Point_<int>* rptr;
- rptr = &(*ptr)[(size_t)arg0];
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 28);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024Vec2iVector_put__Lorg_bytedeco_javacpp_opencv_1text_00024Vec2iVector_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::std::vector<cv::Vec2i>* ptr = (::std::vector<cv::Vec2i>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::std::vector<cv::Vec2i>* ptr0 = arg0 == NULL ? NULL : (::std::vector<cv::Vec2i>*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- ::std::vector<cv::Vec2i>* rptr;
- jthrowable exc = NULL;
- try {
- rptr = &((*ptr)=(*ptr0));
- if (rptr == ptr) {
- rarg = obj;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 29);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024Vec2iVector_put__JLorg_bytedeco_javacpp_opencv_1core_00024Point_2(JNIEnv* env, jobject obj, jlong arg0, jobject arg1) {
- ::std::vector<cv::Vec2i>* ptr = (::std::vector<cv::Vec2i>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::Point_<int>* ptr1 = arg1 == NULL ? NULL : (::cv::Point_<int>*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return 0;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = obj;
- (*ptr)[(size_t)arg0] = *ptr1;
- return rarg;
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024Vec2iVector_size(JNIEnv* env, jobject obj) {
- ::std::vector<cv::Vec2i>* ptr = (::std::vector<cv::Vec2i>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jlong rarg = 0;
- jthrowable exc = NULL;
- try {
- jlong rvalue = ptr->size();
- rarg = (jlong)rvalue;
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024Vec2iVector_resize(JNIEnv* env, jobject obj, jlong arg0) {
- ::std::vector<cv::Vec2i>* ptr = (::std::vector<cv::Vec2i>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jthrowable exc = NULL;
- try {
- ptr->resize((size_t)arg0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024Vec2iVector_allocate__J(JNIEnv* env, jobject obj, jlong arg0) {
- jthrowable exc = NULL;
- try {
- ::std::vector<cv::Vec2i>* rptr = new ::std::vector<cv::Vec2i>((size_t)arg0);
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024Vec2iVector_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024Vec2iVector_allocate__(JNIEnv* env, jobject obj) {
- jthrowable exc = NULL;
- try {
- ::std::vector<cv::Vec2i>* rptr = new ::std::vector<cv::Vec2i>();
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024Vec2iVector_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStatVector_get(JNIEnv* env, jobject obj, jlong arg0) {
- ::std::vector<cv::text::ERStat>* ptr = (::std::vector<cv::text::ERStat>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = NULL;
- ::cv::text::ERStat* rptr;
- rptr = &(*ptr)[(size_t)arg0];
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 24);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStatVector_put__Lorg_bytedeco_javacpp_opencv_1text_00024ERStatVector_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::std::vector<cv::text::ERStat>* ptr = (::std::vector<cv::text::ERStat>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::std::vector<cv::text::ERStat>* ptr0 = arg0 == NULL ? NULL : (::std::vector<cv::text::ERStat>*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- ::std::vector<cv::text::ERStat>* rptr;
- jthrowable exc = NULL;
- try {
- rptr = &((*ptr)=(*ptr0));
- if (rptr == ptr) {
- rarg = obj;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 30);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStatVector_put__JLorg_bytedeco_javacpp_opencv_1text_00024ERStat_2(JNIEnv* env, jobject obj, jlong arg0, jobject arg1) {
- ::std::vector<cv::text::ERStat>* ptr = (::std::vector<cv::text::ERStat>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::cv::text::ERStat* ptr1 = arg1 == NULL ? NULL : (::cv::text::ERStat*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return 0;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = obj;
- (*ptr)[(size_t)arg0] = *ptr1;
- return rarg;
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStatVector_size(JNIEnv* env, jobject obj) {
- ::std::vector<cv::text::ERStat>* ptr = (::std::vector<cv::text::ERStat>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jlong rarg = 0;
- jthrowable exc = NULL;
- try {
- jlong rvalue = ptr->size();
- rarg = (jlong)rvalue;
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStatVector_resize(JNIEnv* env, jobject obj, jlong arg0) {
- ::std::vector<cv::text::ERStat>* ptr = (::std::vector<cv::text::ERStat>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jthrowable exc = NULL;
- try {
- ptr->resize((size_t)arg0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStatVector_allocate__J(JNIEnv* env, jobject obj, jlong arg0) {
- jthrowable exc = NULL;
- try {
- ::std::vector<cv::text::ERStat>* rptr = new ::std::vector<cv::text::ERStat>((size_t)arg0);
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024ERStatVector_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024ERStatVector_allocate__(JNIEnv* env, jobject obj) {
- jthrowable exc = NULL;
- try {
- ::std::vector<cv::text::ERStat>* rptr = new ::std::vector<cv::text::ERStat>();
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024ERStatVector_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntVectorVector_get(JNIEnv* env, jobject obj, jlong arg0, jlong arg1) {
- ::std::vector<std::vector<int> >* ptr = (::std::vector<std::vector<int> >*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jint rarg = 0;
- int rvalue = (*ptr)[(size_t)arg0][(size_t)arg1];
- rarg = (jint)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntVectorVector_put__JJI(JNIEnv* env, jobject obj, jlong arg0, jlong arg1, jint arg2) {
- ::std::vector<std::vector<int> >* ptr = (::std::vector<std::vector<int> >*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- (*ptr)[(size_t)arg0][(size_t)arg1] = arg2;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntVectorVector_put__Lorg_bytedeco_javacpp_opencv_1text_00024IntVectorVector_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::std::vector<std::vector<int> >* ptr = (::std::vector<std::vector<int> >*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::std::vector<std::vector<int> >* ptr0 = arg0 == NULL ? NULL : (::std::vector<std::vector<int> >*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- ::std::vector<std::vector<int> >* rptr;
- jthrowable exc = NULL;
- try {
- rptr = &((*ptr)=(*ptr0));
- if (rptr == ptr) {
- rarg = obj;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 31);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntVectorVector_size__J(JNIEnv* env, jobject obj, jlong arg0) {
- ::std::vector<std::vector<int> >* ptr = (::std::vector<std::vector<int> >*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jlong rarg = 0;
- jthrowable exc = NULL;
- try {
- jlong rvalue = (*ptr)[(size_t)arg0].size();
- rarg = (jlong)rvalue;
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntVectorVector_size__(JNIEnv* env, jobject obj) {
- ::std::vector<std::vector<int> >* ptr = (::std::vector<std::vector<int> >*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jlong rarg = 0;
- jthrowable exc = NULL;
- try {
- jlong rvalue = ptr->size();
- rarg = (jlong)rvalue;
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntVectorVector_resize__JJ(JNIEnv* env, jobject obj, jlong arg0, jlong arg1) {
- ::std::vector<std::vector<int> >* ptr = (::std::vector<std::vector<int> >*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jthrowable exc = NULL;
- try {
- (*ptr)[(size_t)arg0].resize((size_t)arg1);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntVectorVector_resize__J(JNIEnv* env, jobject obj, jlong arg0) {
- ::std::vector<std::vector<int> >* ptr = (::std::vector<std::vector<int> >*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jthrowable exc = NULL;
- try {
- ptr->resize((size_t)arg0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntVectorVector_allocate__J(JNIEnv* env, jobject obj, jlong arg0) {
- jthrowable exc = NULL;
- try {
- ::std::vector<std::vector<int> >* rptr = new ::std::vector<std::vector<int> >((size_t)arg0);
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024IntVectorVector_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntVectorVector_allocate__(JNIEnv* env, jobject obj) {
- jthrowable exc = NULL;
- try {
- ::std::vector<std::vector<int> >* rptr = new ::std::vector<std::vector<int> >();
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024IntVectorVector_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jint JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntDeque_get(JNIEnv* env, jobject obj, jlong arg0) {
- ::std::deque<int>* ptr = (::std::deque<int>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jint rarg = 0;
- int rvalue = (*ptr)[(size_t)arg0];
- rarg = (jint)rvalue;
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntDeque_put__Lorg_bytedeco_javacpp_opencv_1text_00024IntDeque_2(JNIEnv* env, jobject obj, jobject arg0) {
- ::std::deque<int>* ptr = (::std::deque<int>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- ::std::deque<int>* ptr0 = arg0 == NULL ? NULL : (::std::deque<int>*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return 0;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- jobject rarg = NULL;
- ::std::deque<int>* rptr;
- jthrowable exc = NULL;
- try {
- rptr = &((*ptr)=(*ptr0));
- if (rptr == ptr) {
- rarg = obj;
- } else if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 26);
- if (rarg != NULL) {
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntDeque_put__JI(JNIEnv* env, jobject obj, jlong arg0, jint arg1) {
- ::std::deque<int>* ptr = (::std::deque<int>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jobject rarg = obj;
- (*ptr)[(size_t)arg0] = arg1;
- return rarg;
- }
- JNIEXPORT jlong JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntDeque_size(JNIEnv* env, jobject obj) {
- ::std::deque<int>* ptr = (::std::deque<int>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return 0;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jlong rarg = 0;
- jthrowable exc = NULL;
- try {
- jlong rvalue = ptr->size();
- rarg = (jlong)rvalue;
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntDeque_resize(JNIEnv* env, jobject obj, jlong arg0) {
- ::std::deque<int>* ptr = (::std::deque<int>*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "This pointer address is NULL.");
- return;
- }
- jlong position = env->GetLongField(obj, JavaCPP_positionFID);
- ptr += position;
- jthrowable exc = NULL;
- try {
- ptr->resize((size_t)arg0);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntDeque_allocate__J(JNIEnv* env, jobject obj, jlong arg0) {
- jthrowable exc = NULL;
- try {
- ::std::deque<int>* rptr = new ::std::deque<int>((size_t)arg0);
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024IntDeque_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_00024IntDeque_allocate__(JNIEnv* env, jobject obj) {
- jthrowable exc = NULL;
- try {
- ::std::deque<int>* rptr = new ::std::deque<int>();
- jlong rcapacity = 1;
- JavaCPP_initPointer(env, obj, rptr, rcapacity, rptr, &JavaCPP_org_bytedeco_javacpp_opencv_1text_00024IntDeque_deallocate);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_createERFilterNM2__Lorg_bytedeco_javacpp_opencv_1text_00024ERFilter_00024Callback_2F(JNIEnv* env, jclass cls, jobject arg0, jfloat arg1) {
- ::cv::text::ERFilter::Callback* ptr0 = arg0 == NULL ? NULL : (::cv::text::ERFilter::Callback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::ERFilter::Callback > adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::ERFilter* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::ERFilter > radapter(cv::text::createERFilterNM2((cv::Ptr< ::cv::text::ERFilter::Callback >)adapter0, arg1));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::ERFilter >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 32);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::ERFilter::Callback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::ERFilter::Callback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_createERFilterNM2__Lorg_bytedeco_javacpp_opencv_1text_00024ERFilter_00024Callback_2(JNIEnv* env, jclass cls, jobject arg0) {
- ::cv::text::ERFilter::Callback* ptr0 = arg0 == NULL ? NULL : (::cv::text::ERFilter::Callback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::ERFilter::Callback > adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::ERFilter* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::ERFilter > radapter(cv::text::createERFilterNM2((cv::Ptr< ::cv::text::ERFilter::Callback >)adapter0));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::ERFilter >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 32);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::ERFilter::Callback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::ERFilter::Callback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_loadClassifierNM1__Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jclass cls, jobject arg0) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- StringAdapter adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::ERFilter::Callback* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::ERFilter::Callback > radapter(cv::text::loadClassifierNM1((std::string&)adapter0));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::ERFilter::Callback >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 33);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_loadClassifierNM1__Ljava_lang_String_2(JNIEnv* env, jclass cls, jstring arg0) {
- const char* ptr0 = JavaCPP_getStringBytes(env, arg0);
- jlong size0 = 0;
- void* owner0 = (void*)ptr0;
- StringAdapter adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::ERFilter::Callback* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::ERFilter::Callback > radapter(cv::text::loadClassifierNM1((std::string&)adapter0));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::ERFilter::Callback >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 33);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg0, ptr0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_loadClassifierNM2__Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jclass cls, jobject arg0) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- StringAdapter adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::ERFilter::Callback* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::ERFilter::Callback > radapter(cv::text::loadClassifierNM2((std::string&)adapter0));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::ERFilter::Callback >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 33);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_loadClassifierNM2__Ljava_lang_String_2(JNIEnv* env, jclass cls, jstring arg0) {
- const char* ptr0 = JavaCPP_getStringBytes(env, arg0);
- jlong size0 = 0;
- void* owner0 = (void*)ptr0;
- StringAdapter adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::ERFilter::Callback* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::ERFilter::Callback > radapter(cv::text::loadClassifierNM2((std::string&)adapter0));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::ERFilter::Callback >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 33);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg0, ptr0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_computeNMChannels__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024MatVector_2I(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jint arg2) {
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::std::vector<cv::Mat>* ptr1 = arg1 == NULL ? NULL : (::std::vector<cv::Mat>*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jthrowable exc = NULL;
- try {
- cv::text::computeNMChannels(*ptr0, *ptr1, arg2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_computeNMChannels__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024MatVector_2(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::std::vector<cv::Mat>* ptr1 = arg1 == NULL ? NULL : (::std::vector<cv::Mat>*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jthrowable exc = NULL;
- try {
- cv::text::computeNMChannels(*ptr0, *ptr1);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_MSERsToERStats(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jobject arg2) {
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::std::vector<std::vector<cv::Point> >* ptr1 = arg1 == NULL ? NULL : (::std::vector<std::vector<cv::Point> >*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- ::std::vector<cv::text::ERStat>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::text::ERStat>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- VectorAdapter< ::std::vector<cv::text::ERStat> > adapter2(ptr2, size2, owner2);
- jthrowable exc = NULL;
- try {
- cv::text::MSERsToERStats(*ptr0, *ptr1, adapter2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::std::vector<cv::text::ERStat>* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &VectorAdapter< ::std::vector<cv::text::ERStat> >::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_loadOCRHMMClassifierNM__Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jclass cls, jobject arg0) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- StrAdapter adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::OCRHMMDecoder::ClassifierCallback* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback > radapter(cv::text::loadOCRHMMClassifierNM((cv::String&)adapter0));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 21);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &StrAdapter::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_loadOCRHMMClassifierNM__Ljava_lang_String_2(JNIEnv* env, jclass cls, jstring arg0) {
- const char* ptr0 = JavaCPP_getStringBytes(env, arg0);
- jlong size0 = 0;
- void* owner0 = (void*)ptr0;
- StrAdapter adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::OCRHMMDecoder::ClassifierCallback* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback > radapter(cv::text::loadOCRHMMClassifierNM((cv::String&)adapter0));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 21);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg0, ptr0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_loadOCRHMMClassifierCNN__Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jclass cls, jobject arg0) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- StrAdapter adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::OCRHMMDecoder::ClassifierCallback* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback > radapter(cv::text::loadOCRHMMClassifierCNN((cv::String&)adapter0));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 21);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &StrAdapter::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_loadOCRHMMClassifierCNN__Ljava_lang_String_2(JNIEnv* env, jclass cls, jstring arg0) {
- const char* ptr0 = JavaCPP_getStringBytes(env, arg0);
- jlong size0 = 0;
- void* owner0 = (void*)ptr0;
- StrAdapter adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::OCRHMMDecoder::ClassifierCallback* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback > radapter(cv::text::loadOCRHMMClassifierCNN((cv::String&)adapter0));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRHMMDecoder::ClassifierCallback >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 21);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg0, ptr0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_createOCRHMMTransitionsTable__Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024StringVector_2(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- StrAdapter adapter0(ptr0, size0, owner0);
- ::std::vector<cv::String>* ptr1 = arg1 == NULL ? NULL : (::std::vector<cv::String>*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return 0;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- ::cv::Mat* rptr;
- jthrowable exc = NULL;
- try {
- rptr = new ::cv::Mat(cv::text::createOCRHMMTransitionsTable((cv::String&)adapter0, *ptr1));
- jlong rcapacity = 1;
- void* rowner = (void*)rptr;
- void (*deallocator)(void*) = &JavaCPP_org_bytedeco_javacpp_opencv_1core_00024Mat_deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 34);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &StrAdapter::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_createOCRHMMTransitionsTable__Ljava_lang_String_2Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2(JNIEnv* env, jclass cls, jstring arg0, jstring arg1, jobject arg2) {
- const char* ptr0 = JavaCPP_getStringBytes(env, arg0);
- jlong size0 = 0;
- void* owner0 = (void*)ptr0;
- StringAdapter adapter0(ptr0, size0, owner0);
- const char* ptr1 = JavaCPP_getStringBytes(env, arg1);
- jlong size1 = 0;
- void* owner1 = (void*)ptr1;
- VectorAdapter adapter1(ptr1, size1, owner1);
- ::cv::Mat* ptr2 = arg2 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- jthrowable exc = NULL;
- try {
- cv::text::createOCRHMMTransitionsTable((std::string&)adapter0, (std::string&)adapter1, *ptr2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg0, ptr0);
- JavaCPP_releaseStringBytes(env, arg1, ptr1);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_createOCRHMMTransitionsTable__Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_BytePointer_2Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jobject arg2) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- StringAdapter adapter0(ptr0, size0, owner0);
- signed char* ptr1 = arg1 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jlong size1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_limitFID);
- void* owner1 = JavaCPP_getPointerOwner(env, arg1);
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- size1 -= position1;
- VectorAdapter adapter1(ptr1, size1, owner1);
- ::cv::Mat* ptr2 = arg2 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- if (ptr2 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 2 is NULL.");
- return;
- }
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- jthrowable exc = NULL;
- try {
- cv::text::createOCRHMMTransitionsTable((std::string&)adapter0, (std::string&)adapter1, *ptr2);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- signed char* rptr1 = adapter1;
- jlong rsize1 = (jlong)adapter1.size;
- void* rowner1 = adapter1.owner;
- if (rptr1 != ptr1) {
- JavaCPP_initPointer(env, arg1, rptr1, rsize1, rowner1, &VectorAdapter::deallocate);
- } else {
- env->SetLongField(arg1, JavaCPP_limitFID, rsize1 + position1);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_createOCRHMMTransitionsTable__Ljava_lang_String_2Lorg_bytedeco_javacpp_opencv_1core_00024StringVector_2(JNIEnv* env, jclass cls, jstring arg0, jobject arg1) {
- const char* ptr0 = JavaCPP_getStringBytes(env, arg0);
- jlong size0 = 0;
- void* owner0 = (void*)ptr0;
- StrAdapter adapter0(ptr0, size0, owner0);
- ::std::vector<cv::String>* ptr1 = arg1 == NULL ? NULL : (::std::vector<cv::String>*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return 0;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- jobject rarg = NULL;
- ::cv::Mat* rptr;
- jthrowable exc = NULL;
- try {
- rptr = new ::cv::Mat(cv::text::createOCRHMMTransitionsTable((cv::String&)adapter0, *ptr1));
- jlong rcapacity = 1;
- void* rowner = (void*)rptr;
- void (*deallocator)(void*) = &JavaCPP_org_bytedeco_javacpp_opencv_1core_00024Mat_deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 34);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg0, ptr0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_loadOCRBeamSearchClassifierCNN__Ljava_lang_String_2(JNIEnv* env, jclass cls, jstring arg0) {
- const char* ptr0 = JavaCPP_getStringBytes(env, arg0);
- jlong size0 = 0;
- void* owner0 = (void*)ptr0;
- StrAdapter adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback > radapter(cv::text::loadOCRBeamSearchClassifierCNN((cv::String&)adapter0));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 19);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- JavaCPP_releaseStringBytes(env, arg0, ptr0);
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_loadOCRBeamSearchClassifierCNN__Lorg_bytedeco_javacpp_BytePointer_2(JNIEnv* env, jclass cls, jobject arg0) {
- signed char* ptr0 = arg0 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- StrAdapter adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::OCRBeamSearchDecoder::ClassifierCallback* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback > radapter(cv::text::loadOCRBeamSearchClassifierCNN((cv::String&)adapter0));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::OCRBeamSearchDecoder::ClassifierCallback >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 19);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- signed char* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &StrAdapter::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_createERFilterNM1__Lorg_bytedeco_javacpp_opencv_1text_00024ERFilter_00024Callback_2IFFFZF(JNIEnv* env, jclass cls, jobject arg0, jint arg1, jfloat arg2, jfloat arg3, jfloat arg4, jboolean arg5, jfloat arg6) {
- ::cv::text::ERFilter::Callback* ptr0 = arg0 == NULL ? NULL : (::cv::text::ERFilter::Callback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::ERFilter::Callback > adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::ERFilter* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::ERFilter > radapter(cv::text::createERFilterNM1((cv::Ptr< ::cv::text::ERFilter::Callback >)adapter0, arg1, arg2, arg3, arg4, (bool)arg5, arg6));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::ERFilter >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 32);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::ERFilter::Callback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::ERFilter::Callback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT jobject JNICALL Java_org_bytedeco_javacpp_opencv_1text_createERFilterNM1__Lorg_bytedeco_javacpp_opencv_1text_00024ERFilter_00024Callback_2(JNIEnv* env, jclass cls, jobject arg0) {
- ::cv::text::ERFilter::Callback* ptr0 = arg0 == NULL ? NULL : (::cv::text::ERFilter::Callback*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jlong size0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_limitFID);
- void* owner0 = JavaCPP_getPointerOwner(env, arg0);
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- size0 -= position0;
- PtrAdapter< ::cv::text::ERFilter::Callback > adapter0(ptr0, size0, owner0);
- jobject rarg = NULL;
- ::cv::text::ERFilter* rptr;
- jthrowable exc = NULL;
- try {
- PtrAdapter< ::cv::text::ERFilter > radapter(cv::text::createERFilterNM1((cv::Ptr< ::cv::text::ERFilter::Callback >)adapter0));
- rptr = radapter;
- jlong rcapacity = (jlong)radapter.size;
- void* rowner = radapter.owner;
- void (*deallocator)(void*) = &PtrAdapter< ::cv::text::ERFilter >::deallocate;
- if (rptr != NULL) {
- rarg = JavaCPP_createPointer(env, 32);
- if (rarg != NULL) {
- JavaCPP_initPointer(env, rarg, rptr, rcapacity, rowner, deallocator);
- }
- }
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::cv::text::ERFilter::Callback* rptr0 = adapter0;
- jlong rsize0 = (jlong)adapter0.size;
- void* rowner0 = adapter0.owner;
- if (rptr0 != ptr0) {
- JavaCPP_initPointer(env, arg0, rptr0, rsize0, rowner0, &PtrAdapter< ::cv::text::ERFilter::Callback >::deallocate);
- } else {
- env->SetLongField(arg0, JavaCPP_limitFID, rsize0 + position0);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- return rarg;
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_erGrouping__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024MatVector_2Lorg_bytedeco_javacpp_opencv_1text_00024ERStatVector_2Lorg_bytedeco_javacpp_opencv_1text_00024Vec2iVector_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2ILjava_lang_String_2F(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jint arg5, jstring arg6, jfloat arg7) {
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::std::vector<cv::Mat>* ptr1 = arg1 == NULL ? NULL : (::std::vector<cv::Mat>*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- ::std::vector<cv::text::ERStat>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::text::ERStat>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- VectorAdapter< ::std::vector<cv::text::ERStat> > adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Vec2i>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Vec2i>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter< ::std::vector<cv::Vec2i> > adapter3(ptr3, size3, owner3);
- ::std::vector<cv::Rect>* ptr4 = arg4 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- if (ptr4 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 4 is NULL.");
- return;
- }
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- const char* ptr6 = JavaCPP_getStringBytes(env, arg6);
- jlong size6 = 0;
- void* owner6 = (void*)ptr6;
- StringAdapter adapter6(ptr6, size6, owner6);
- jthrowable exc = NULL;
- try {
- cv::text::erGrouping(*ptr0, *ptr1, adapter2, adapter3, *ptr4, arg5, (std::string&)adapter6, arg7);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::std::vector<cv::text::ERStat>* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &VectorAdapter< ::std::vector<cv::text::ERStat> >::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- ::std::vector<cv::Vec2i>* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter< ::std::vector<cv::Vec2i> >::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- JavaCPP_releaseStringBytes(env, arg6, ptr6);
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_erGrouping__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024MatVector_2Lorg_bytedeco_javacpp_opencv_1text_00024ERStatVector_2Lorg_bytedeco_javacpp_opencv_1text_00024Vec2iVector_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4) {
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::std::vector<cv::Mat>* ptr1 = arg1 == NULL ? NULL : (::std::vector<cv::Mat>*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- ::std::vector<cv::text::ERStat>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::text::ERStat>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- VectorAdapter< ::std::vector<cv::text::ERStat> > adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Vec2i>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Vec2i>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter< ::std::vector<cv::Vec2i> > adapter3(ptr3, size3, owner3);
- ::std::vector<cv::Rect>* ptr4 = arg4 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- if (ptr4 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 4 is NULL.");
- return;
- }
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- jthrowable exc = NULL;
- try {
- cv::text::erGrouping(*ptr0, *ptr1, adapter2, adapter3, *ptr4);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::std::vector<cv::text::ERStat>* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &VectorAdapter< ::std::vector<cv::text::ERStat> >::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- ::std::vector<cv::Vec2i>* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter< ::std::vector<cv::Vec2i> >::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- JNIEXPORT void JNICALL Java_org_bytedeco_javacpp_opencv_1text_erGrouping__Lorg_bytedeco_javacpp_opencv_1core_00024Mat_2Lorg_bytedeco_javacpp_opencv_1core_00024MatVector_2Lorg_bytedeco_javacpp_opencv_1text_00024ERStatVector_2Lorg_bytedeco_javacpp_opencv_1text_00024Vec2iVector_2Lorg_bytedeco_javacpp_opencv_1core_00024RectVector_2ILorg_bytedeco_javacpp_BytePointer_2F(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jobject arg2, jobject arg3, jobject arg4, jint arg5, jobject arg6, jfloat arg7) {
- ::cv::Mat* ptr0 = arg0 == NULL ? NULL : (::cv::Mat*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- if (ptr0 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 0 is NULL.");
- return;
- }
- jlong position0 = arg0 == NULL ? 0 : env->GetLongField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::std::vector<cv::Mat>* ptr1 = arg1 == NULL ? NULL : (::std::vector<cv::Mat>*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- if (ptr1 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 1 is NULL.");
- return;
- }
- jlong position1 = arg1 == NULL ? 0 : env->GetLongField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- ::std::vector<cv::text::ERStat>* ptr2 = arg2 == NULL ? NULL : (::std::vector<cv::text::ERStat>*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jlong size2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_limitFID);
- void* owner2 = JavaCPP_getPointerOwner(env, arg2);
- jlong position2 = arg2 == NULL ? 0 : env->GetLongField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- size2 -= position2;
- VectorAdapter< ::std::vector<cv::text::ERStat> > adapter2(ptr2, size2, owner2);
- ::std::vector<cv::Vec2i>* ptr3 = arg3 == NULL ? NULL : (::std::vector<cv::Vec2i>*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jlong size3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_limitFID);
- void* owner3 = JavaCPP_getPointerOwner(env, arg3);
- jlong position3 = arg3 == NULL ? 0 : env->GetLongField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- size3 -= position3;
- VectorAdapter< ::std::vector<cv::Vec2i> > adapter3(ptr3, size3, owner3);
- ::std::vector<cv::Rect>* ptr4 = arg4 == NULL ? NULL : (::std::vector<cv::Rect>*)jlong_to_ptr(env->GetLongField(arg4, JavaCPP_addressFID));
- if (ptr4 == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 17), "Pointer address of argument 4 is NULL.");
- return;
- }
- jlong position4 = arg4 == NULL ? 0 : env->GetLongField(arg4, JavaCPP_positionFID);
- ptr4 += position4;
- signed char* ptr6 = arg6 == NULL ? NULL : (signed char*)jlong_to_ptr(env->GetLongField(arg6, JavaCPP_addressFID));
- jlong size6 = arg6 == NULL ? 0 : env->GetLongField(arg6, JavaCPP_limitFID);
- void* owner6 = JavaCPP_getPointerOwner(env, arg6);
- jlong position6 = arg6 == NULL ? 0 : env->GetLongField(arg6, JavaCPP_positionFID);
- ptr6 += position6;
- size6 -= position6;
- StringAdapter adapter6(ptr6, size6, owner6);
- jthrowable exc = NULL;
- try {
- cv::text::erGrouping(*ptr0, *ptr1, adapter2, adapter3, *ptr4, arg5, (std::string&)adapter6, arg7);
- } catch (...) {
- exc = JavaCPP_handleException(env, 18);
- }
- ::std::vector<cv::text::ERStat>* rptr2 = adapter2;
- jlong rsize2 = (jlong)adapter2.size;
- void* rowner2 = adapter2.owner;
- if (rptr2 != ptr2) {
- JavaCPP_initPointer(env, arg2, rptr2, rsize2, rowner2, &VectorAdapter< ::std::vector<cv::text::ERStat> >::deallocate);
- } else {
- env->SetLongField(arg2, JavaCPP_limitFID, rsize2 + position2);
- }
- ::std::vector<cv::Vec2i>* rptr3 = adapter3;
- jlong rsize3 = (jlong)adapter3.size;
- void* rowner3 = adapter3.owner;
- if (rptr3 != ptr3) {
- JavaCPP_initPointer(env, arg3, rptr3, rsize3, rowner3, &VectorAdapter< ::std::vector<cv::Vec2i> >::deallocate);
- } else {
- env->SetLongField(arg3, JavaCPP_limitFID, rsize3 + position3);
- }
- signed char* rptr6 = adapter6;
- jlong rsize6 = (jlong)adapter6.size;
- void* rowner6 = adapter6.owner;
- if (rptr6 != ptr6) {
- JavaCPP_initPointer(env, arg6, rptr6, rsize6, rowner6, &StringAdapter::deallocate);
- } else {
- env->SetLongField(arg6, JavaCPP_limitFID, rsize6 + position6);
- }
- if (exc != NULL) {
- env->Throw(exc);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement