OpenCV for android示例程序显示错误

我已经下载了Android的OpenCV项目,与它捆绑的示例项目包含几个错误….
只有包含NDK代码的项目才有错误….
问题是C代码显示了很多错误……
像jstring这样的关键字无法识别..
请帮我解决这个问题……
提前感谢您的宝贵时间

#include jnienv* env,jobject,jint width,jint height,jbyteArray yuv,jintArray bgra)
{
    jbyte* _yuv  = env->GetByteArrayElements(yuv,0);
    jint*  _bgra = env->GetIntArrayElements(bgra,0);

    Mat myuv(height + height/2,width,CV_8UC1,(unsigned char *)_yuv);
    Mat mbgra(height,CV_8UC4,(unsigned char *)_bgra);
    Mat mgray(height,(unsigned char *)_yuv);

    //Please make attention about BGRA byte order
    //ARGB stored in java as int array becomes BGRA at native level
    cvtColor(myuv,mbgra,CV_YUV420sp2BGR,4);

    vector

错误..

Unresolved inclusion: Could not be resolved
最佳答案
@Nolan的回答随后@ Michael的评论为我解决了这个问题.以下是组合步骤:

>在Eclipse中,右键单击您的项目并选择属性(这是在mac btw上)
>展开C/C++ General
>选择路径和符号
>在语言下选择GNU C.
>以下内容应在Include目录下定义

${NDKROOT}/platforms/android-9/arch-arm/usr/include
${ProjdirPath}/../../sdk/native/jni/include
${NDKROOT}/sources/cxx-stl/gnu-libstdc++/4.4.3/libs/armeabi-v7a/include
${NDKROOT}/sources/cxx-stl/gnu-libstdc++/4.4.3/include

>确保将${NDKROOT}定义为环境变量.如果它没有继续并在C/C++ Build – Environment下添加
>现在继续通过右键单击项目并选择Index – Rebuild重建索引

干杯.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...