我正在使用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);
}
}
我的问题是置信度越高意味着面孔更相似或更不相似?
答案 0 :(得分:1)
有关于面部识别的实现,您可以阅读here。 他们将OpenCV与面部模块一起使用。
在他们的阅读中,有一个关于项目的解释,他们说当数字较低时,信心更加相似。反之亦然。
我一直在研究有特征脸和渔夫脸的cv2.face,在我的预测中我收到了大约10000的数字,但是用LBPH我可以预测距离为60~80。
你有关于LBPH的任何项目要分享吗?
答案 1 :(得分:0)
如果置信度较高,则表示图片不太相似,换句话说,较低的图片越好。包括我在内的许多人发现这很奇怪,但我只是将变量更改为loss
而不是conf
或confidence
。希望能回答您的问题。