我正试图用JNI 中的这种本地方法用OpenCV将图像转换为灰色
JNIEXPORT void JNICALL Java_android_OpenCV_gray(
JNIEnv* env, jobject thiz) {
int width = pImage->width;
int height = pImage->height;
IplImage *dst = cvCreateImage( cvSize( width, height ), IPL_DEPTH_8U, 1 );
cvCvtColor( pImage, dst, CV_RGB2GRAY );
}
但我不知道如何在Android 上显示图像
您需要将图像返回到java并在那里处理可视化,请参阅:http://jataka.hu/rics/nxt_android_opencv/index.html