Skip to content

Instantly share code, notes, and snippets.

View jason9075's full-sized avatar
🚼
Being a Dad

Jason Kuan jason9075

🚼
Being a Dad
View GitHub Profile
public class NativeLib {
static {
System.loadLibrary("myopencv");
}
public native String stringFromJNI();
public native void toGrey(Bitmap bitmapIn, Bitmap bitmapOut);
}
extern "C" JNIEXPORT void JNICALL
Java_com_jason9075_myopencv_NativeLib_toGrey(
JNIEnv *env,
jobject,
jobject bitmapIn,
jobject bitmapOut) {
Mat src, greyOut;
bitmapToMat(env, bitmapIn, src, false);
cvtColor(src, greyOut, CV_BGR2GRAY);
matToBitmap(env, greyOut, bitmapOut, false);
@jason9075
jason9075 / CMakeLists.txt
Last active June 12, 2022 06:09
CMakeList for Andorid OpenCV
cmake_minimum_required(VERSION 3.18.1)
set(OpenCV_DIR "/home/jason9075/Documents/OpenCV-android-sdk/sdk/native/jni")
find_package(OpenCV REQUIRED)
project("myopencv")
add_library(myopencv
SHARED