No implementation found for int com.baidu.idl.facesdk.FaceSDK.getARGBFromYUV

做百度人臉識別需求的時候,收到日誌如下:

No implementation found for int com.baidu.idl.facesdk.FaceSDK.getARGBFromYUV

一臉萌幣有沒有,從頭到尾好好對比一下步驟,發現了一個很低級的錯誤,漏掉了文檔中的第一步在application中初始化SDK的步驟,你說是不是腦子有坑


    /**
     * 初始化SDK
     */
    private void initLib() {
        // 爲了android和ios 區分授權,appId=appname_face_android ,其中appname爲申請sdk時的應用名
        // 應用上下文
        // 申請License取得的APPID
        // assets目錄下License文件名
        FaceSDKManager.getInstance().init(this, Config.licenseID, Config.licenseFileName);
        setFaceConfig();
    }

    private void setFaceConfig() {
        FaceTracker tracker = FaceSDKManager.getInstance().getFaceTracker(this);
        // SDK初始化已經設置完默認參數(推薦參數),您也根據實際需求進行數值調整

        // 模糊度範圍 (0-1) 推薦小於0.7
        tracker.set_blur_thr(FaceEnvironment.VALUE_BLURNESS);
        // 光照範圍 (0-1) 推薦大於40
        tracker.set_illum_thr(FaceEnvironment.VALUE_BRIGHTNESS);
        // 裁剪人臉大小
        tracker.set_cropFaceSize(FaceEnvironment.VALUE_CROP_FACE_SIZE);
        // 人臉yaw,pitch,row 角度,範圍(-45,45),推薦-15-15
        tracker.set_eulur_angle_thr(FaceEnvironment.VALUE_HEAD_PITCH, FaceEnvironment.VALUE_HEAD_ROLL,
                FaceEnvironment.VALUE_HEAD_YAW);

        // 最小檢測人臉(在圖片人臉能夠被檢測到最小值)80-200, 越小越耗性能,推薦120-200
        tracker.set_min_face_size(FaceEnvironment.VALUE_MIN_FACE_SIZE);
        //
        tracker.set_notFace_thr(FaceEnvironment.VALUE_NOT_FACE_THRESHOLD);
        // 人臉遮擋範圍 (0-1) 推薦小於0.5
        tracker.set_occlu_thr(FaceEnvironment.VALUE_OCCLUSION);
        // 是否進行質量檢測
        tracker.set_isCheckQuality(true);
        // 是否進行活體校驗
        tracker.set_isVerifyLive(true);
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章