Wondercoll
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions | Variables
cvjni.cpp File Reference
#include <string.h>
#include <jni.h>
#include <android/log.h>
#include "cv.h"
#include "cxcore.h"
#include "bmpfmt.h"

Macros

#define ANDROID_LOG_VERBOSE   ANDROID_LOG_DEBUG
 
#define LOG_TAG   "CVJNI"
 
#define LOGV(...)   __android_log_print(ANDROID_LOG_SILENT, LOG_TAG, __VA_ARGS__)
 
#define LOGI(...)   __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
 
#define LOGE(...)   __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__)
 

Functions

IplImageloadPixels (int *pixels, int width, int height)
 
IplImagegetIplImageFromIntArray (JNIEnv *env, jintArray array_data, jint width, jint height)
 
JNIEXPORT void JNICALL Java_edu_stanford_android_OpenCV_extractSURFFeature (JNIEnv *env, jobject thiz)
 
JNIEXPORT jboolean JNICALL Java_edu_stanford_android_OpenCV_setSourceImage (JNIEnv *env, jobject thiz, jintArray photo_data, jint width, jint height)
 
JNIEXPORT jbooleanArray JNICALL Java_edu_stanford_android_OpenCV_getSourceImage (JNIEnv *env, jobject thiz)
 

Variables

IplImagepImage = NULL
 

Macro Definition Documentation

#define ANDROID_LOG_VERBOSE   ANDROID_LOG_DEBUG
#define LOG_TAG   "CVJNI"
#define LOGE (   ...)    __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__)
#define LOGI (   ...)    __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
#define LOGV (   ...)    __android_log_print(ANDROID_LOG_SILENT, LOG_TAG, __VA_ARGS__)

Function Documentation

IplImage * getIplImageFromIntArray ( JNIEnv *  env,
jintArray  array_data,
jint  width,
jint  height 
)
JNIEXPORT void JNICALL Java_edu_stanford_android_OpenCV_extractSURFFeature ( JNIEnv *  env,
jobject  thiz 
)
JNIEXPORT jbooleanArray JNICALL Java_edu_stanford_android_OpenCV_getSourceImage ( JNIEnv *  env,
jobject  thiz 
)
JNIEXPORT jboolean JNICALL Java_edu_stanford_android_OpenCV_setSourceImage ( JNIEnv *  env,
jobject  thiz,
jintArray  photo_data,
jint  width,
jint  height 
)
IplImage * loadPixels ( int pixels,
int  width,
int  height 
)

Variable Documentation

IplImage* pImage = NULL