[JNI] JNI 형식 및 데이터 구조 Java Type Java Type Native Type Description boolean jboolean unsigned 8 bits byte jbyte signed 8 bits char jchar unsigned 16 bits short jshort signed 16 bits int jint signed 32 bits long jlong signed 64 bits float jfloat 32 bits double jdouble 64 bits void void N/A JNI Java 개체의 다른 종류에 해당 하는 참조 형식의 수를 포함 합니다 C에서 모든 jni 참조형식은 jobject 와 동일하게 정의 됩니다. typedef jobject jclass; 처럼 jvalue union 형식 인수 배열에.. 더보기 [JNI] GetByteArrayElements JNI사용시 배열을 받을때 GetByteArrayElements 을 사용한다. JNIEnv * (jni 환경에 대한 포인터) 가 파라메터인데 자바 가상머신 내에 있는 현재 스레드에 대한 핸들이다. JNIEnv 유형은 모든 JNI 함수 포인터를 저장하는 구조에 대한 포인터를 설정합니다. 그것은 다음과 같이 정의됩니다. typedef const struct JNINativeInterface *JNIEnv; JNI function 으로는 GetArrayElements Routines Array Type Native Type GetBooleanArrayElements() jbooleanArray jboolean GetByteArrayElements() jbyteArray jbyte GetCharArrayElem.. 더보기 Android OpenCV 샘플코드 현재 나만의 프로젝트 생성으로 OpenCV 를 import 하여 영상처리할 수 있는 환경을 구축하지는 못했다. 대부분의 블로그들이 OpenCV 샘플코드를 이용하여 개발환경이 되었다고 하였는데 이는 완벽한 환경이 아니지 않나..? 나중에 알게되면..포스팅을하겠지만 자료가 너무나도 부족해 일단은 샘플코드를 분석해본다. native 코드가 포함된 샘플소스인 tutorial 2 Advanced - 1.Add Native OpenCV 프로젝트를 사용해보았다. 개인적으로 opencv라이브러리를 include 하면 경로문제로 힘들었는데 이 샘플에선 문제없나보다.. 일단 기본적인 native 함수 원형 생성은 넘어가겠다.. 내용에 있어서 보아하니 Mat 구조체를 쓰나보다.... 주로 Opencv2.1에서 벗어나지 못하.. 더보기 이전 1 ··· 7 8 9 10 11 12 13 ··· 24 다음