Skip to content

vito11/CustomizedCameraPreview

Repository files navigation

CustomizedCameraPreview

This is an Android Customized camera preview app support image processing in native level.

This project use opengl 2.0 to render every image to the screen, and you can do any changes to the images in C++/C

How to try

Just import the whole project into android studio and build an apk to install.

If you want to make any changes to preview, check the main_jni.cpp file

JNIEXPORT jint JNICALL Java_com_trend_research_CustomizedPreview_CameraPreview_nativeCameraDataHandler(JNIEnv *env, jobject instance, jbyteArray luma,jbyteArray chroma,jint width, jint height ){
    ...
    
    if(y != NULL && uv!=NULL)
    {
       LOGI("get a frame, width:%d, height:%d",width,height);
    }
    //do your customized changes to the yuv format image here
    call_java_method(env);

    ...

}

If you have any question about this project, feel free to contact me.

Email: limm.hq@gmail.com

About

An Android camera preview app which can be customized

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages