美文网首页
记录使用科大讯飞的人脸识别SDK问题点

记录使用科大讯飞的人脸识别SDK问题点

作者: lemonCode | 来源:发表于2017-06-02 18:19 被阅读316次

    记录使用iflytek的人脸识别SDK问题点

    导入之前

    1. 由于是eclipse版本的导入as需要做的几点,下面会比较详细的说明
    2. 我所使用的是人脸识别和声纹识别加在一起的这个身份认证的sdk;
    2017-06-02_181615.png
    1. 不知道什么原因为什么appid申请的竟然是一样的,说明科大讯飞的这个平台.......

    导入步骤

    1. 新建工程
    2. 把里面的Msc.jar和Sunflower.jar拷贝到libs目录下,在main文件夹下面建立jniLibs文件夹,把arm64-v8a,armeabi,armeabi-v7a,mips,mips64,x86,x86_64拷贝进来;
    2017-06-02_175720.png
    1. 将sample文件夹中src代码拷贝到你新建的包得目录中,然后就是将包名改为你的包名;
    2017-06-02_175849.png
    1. 将资源文件同样拷贝到你的res文件夹下;
    2. 代码里面含有一部分自定义的view,所以你需要将凡是用到这部分的的xml文件改了;
    2017-06-02_180858.png
    1. 由于里面含有JNI工程所以要导入项目需要在项目的gradle.properties里面加入:

       android.useDeprecatedNdk=true
      
    2. 要想把这些库加载进你的代码还需要在app的build.gradle中添加

           sourceSets {
           main {
               jniLibs.srcDir file('jni/')
           }
       }
      
    3. 由于原sample代码中引用了一些assets文件,所以你需要在src中新建assets文件夹,并在app的build.gradle中添加,然后点击同步;

          sourceSets {
                main {
                    jniLibs.srcDir file('jni/')
                    assets.srcDirs = ['src/assets', 'src/assets/']
                }
            }
    
    1. 添加完这些之后你就需要再搞定清单文件了,这个不仅仅要注意权限,activity一定注意还有application;
    2. 以上改完如果你自己没有改错,那么一定可以运行成功;

    相关文章

      网友评论

          本文标题:记录使用科大讯飞的人脸识别SDK问题点

          本文链接:https://www.haomeiwen.com/subject/axbufxtx.html