对OpenCV FaceRecognizer的信心预测方法输出

时间:2016-08-18 05:20:12

标签: python opencv face-recognition

我正在使用OpenCV进行人脸识别并有一个新手问题。 这是我的代码的一部分:

function createOrUpdateGaReports($ganalytics_settings,  $wpgamail_options, $id) {

    global $wpdb;
    $current_user = wp_get_current_user();
    $user_id = get_current_user_id();       

    # get $id of ga_reports post and modify it, update the ganalytics_settings of this post and use the main config only in the first instance    
    if( TRUE === get_post_status( $id )  ) {
        //post exists

        // Update post 37
          $my_post = array(
              'ID'            => $id,
              'post_title'    => 'Report-' . $current_user->user_login . '-' . date("Y-m-d H:i:s"),
              'post_content'  => $current_user->user_email,
              'post_type'     => 'ga_reports',
          );

        // Update the post into the database
        wp_update_post( $my_post );

        //update via acf
        //$ganalytics_settings
        $field_key = "field_57b53f5217e16";
        update_field( $field_key, $ganalytics_settings, $my_post['ID'] );

        //$wpgamail_options
        $field_key = "field_5777cc1bdebdd";
        update_field( $field_key, $wpgamail_options, $my_post['ID'] );

    } else { 
        //post does not exist

        $my_post = array(
          'post_title'    => 'Report-' . $current_user->user_login . '-' . date("Y-m-d H:i:s"),
          'post_content'  => $current_user->user_email,
          'post_status'   => 'draft',
          'post_author'   => $user_id,
          'post_type'     => 'ga_reports',
        );

        // Insert the post into the database
        $my_post = wp_insert_post( $my_post );

        //update via acf
        //$ganalytics_settings
        $field_key = "field_57b53f5217e16";
        update_field( $field_key, $ganalytics_settings, $my_post);

        //$wpgamail_options
        $field_key = "field_5777cc1bdebdd";
        update_field( $field_key, $wpgamail_options, $my_post);
    }
}

我的问题是置信度越高意味着面孔更相似或更不相似?

2 个答案:

答案 0 :(得分:1)

有关于面部识别的实现,您可以阅读here。 他们将OpenCV与面部模块一起使用。

在他们的阅读中,有一个关于项目的解释,他们说当数字较低时,信心更加相似。反之亦然。

我一直在研究有特征脸和渔夫脸的cv2.face,在我的预测中我收到了大约10000的数字,但是用LBPH我可以预测距离为60~80。

你有关于LBPH的任何项目要分享吗?

答案 1 :(得分:0)

如果置信度较高,则表示图片不太相似,换句话说,较低的图片越好。包括我在内的许多人发现这很奇怪,但我只是将变量更改为loss而不是confconfidence。希望能回答您的问题。