#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 | |
IplImage * | loadPixels (int *pixels, int width, int height) |
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 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 | |
IplImage * | pImage = NULL |
#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__) |
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* pImage = NULL |