shared
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends
Static Public Member Functions | List of all members
NativeImageKernel Class Reference

A computational kernel for image processing. More...

#include <NativeImageKernel.hpp>

Static Public Member Functions

static void createIntegralImage (JNIEnv *env, jobject thisObj, jdoubleArray srcV, jintArray srcD, jintArray srcS, jdoubleArray dstV, jintArray dstD, jintArray dstS)
 Creates an integral image. More...
 
static void createIntegralHistogram (JNIEnv *env, jobject thisObj, jdoubleArray srcV, jintArray srcD, jintArray srcS, jintArray memV, jdoubleArray dstV, jintArray dstD, jintArray dstS)
 Creates an integral histogram. More...
 
static void init (JNIEnv *env)
 Initializes the kernel. More...
 
static void destroy (JNIEnv *env)
 Destroys the kernel. More...
 

Detailed Description

A computational kernel for image processing.

Member Function Documentation

void NativeImageKernel::createIntegralHistogram ( JNIEnv *  env,
jobject  thisObj,
jdoubleArray  srcV,
jintArray  srcD,
jintArray  srcS,
jintArray  memV,
jdoubleArray  dstV,
jintArray  dstD,
jintArray  dstS 
)
static

Creates an integral histogram.

Parameters
envthe JNI environment.
thisObjthis object.
srcVthe source values.
srcDthe source dimensions.
srcSthe source strides.
memVthe class memberships.
dstVthe destination values.
dstDthe destination dimensions.
dstSthe destination strides.
void NativeImageKernel::createIntegralImage ( JNIEnv *  env,
jobject  thisObj,
jdoubleArray  srcV,
jintArray  srcD,
jintArray  srcS,
jdoubleArray  dstV,
jintArray  dstD,
jintArray  dstS 
)
static

Creates an integral image.

Parameters
envthe JNI environment.
thisObjthis object.
srcVthe source values.
srcDthe source dimensions.
srcSthe source strides.
dstVthe destination values.
dstDthe destination dimensions.
dstSthe destination strides.
void NativeImageKernel::destroy ( JNIEnv *  env)
static

Destroys the kernel.

Parameters
envthe JNI environment.
void NativeImageKernel::init ( JNIEnv *  env)
static

Initializes the kernel.

Parameters
envthe JNI environment.