在 Android 上显示 OpenCV 创建的图像
Posted
技术标签:
【中文标题】在 Android 上显示 OpenCV 创建的图像【英文标题】:Display image created by OpenCV on Android 【发布时间】:2012-02-24 10:46:16 【问题描述】:我正在尝试使用 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 上显示图像
【问题讨论】:
【参考方案1】:您需要将图像返回到 java 并在那里处理可视化,请参阅:http://jataka.hu/rics/nxt_android_opencv/index.html
【讨论】:
以上是关于在 Android 上显示 OpenCV 创建的图像的主要内容,如果未能解决你的问题,请参考以下文章
UnsatisfiedLinkError - 在 Android 中旋转相机图像数据(在 OpenCV 中使用,而不仅仅是在屏幕上显示)