မျက်နှာအသိအမှတ်ပြုခြင်းနည်းပညာကိုမျက်နှာရှိ 0 င်ရောက်ခြင်း, တက်ရောက်ခြင်း, တက်ရောက်သူ Check-in, Security Monesions စသည့်စက်မှုလုပ်ငန်းအမျိုးမျိုးတွင်ပိုမိုကျယ်ပြန့်စွာကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။ ဤဆောင်းပါးသည် Baidu ၏မျက်နှာအသိအမှတ်ပြုမှု API နှင့်ဆက်သွယ်မှုနှင့်နှိုင်းယှဉ်ခြင်းလုပ်ငန်းများနှင့်ချိတ်ဆက်ရန် PHPP ဘာသာစကားကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
Baidu နှင့်မျက်နှာချင်းဆိုင်အသိအမှတ်ပြု API ကိုမ 0 င်မီ, အောက်ပါကြိုတင်ပြင်ဆင်မှုများကိုဖြည့်စွက်ရန်လိုအပ်သည် -
ပထမ ဦး စွာ API key နှင့် seckn key ကိုရယူရန် Baidu AI Open Platform တွင်သင်မှတ်ပုံတင်ရန်နှင့်ဖန်တီးရန်လိုအပ်သည်။ သင်မှတ်ပုံတင်ပြီးသည်နှင့်တပြိုင်နက်သင်၏ကိုယ်ပိုင် API သော့နှင့်လျှို့ဝှက်သော့ကို console တွင်တွေ့နိုင်သည်။
Baidu AI ၏ AII ကိုအသုံးပြုခြင်းကိုလွယ်ကူချောမွေ့စေရန်အတွက်သင်သည်တရားဝင် PHP SDK ကို download လုပ်နိုင်သည်။ လိပ်စာ - Baidu Ai SDK ဖြစ်သည်။ ဒေါင်းလုပ်လုပ်ပြီးသည့်နောက် AIPFace.php ဖိုင်ကို SDK မှသင်၏ PHP ကုဒ်သို့တင်သွင်းပါ။
Baidu နှင့်မျက်နှာချင်းဆိုင်အသိအမှတ်ပြုမှု API သည်ပုံရှိနံပါတ်, အနေအထား, ထောင့်နှင့်အခြားမျက်နှာများကဲ့သို့သောသတင်းအချက်အလက်များကိုအသိအမှတ်ပြုနိုင်သည်။ အောက်တွင်ဖော်ပြထားသော PHP ကုဒ်နမူနာသည်မျက်နှာရှာဖွေလှမ်းမျက်နှာပြင်ဟုခေါ်သော PHP ကုဒ်နံပါတ်ဖြစ်သည်။
<?php
require_once 'AipFace.php';
// ဖြစ်ပေါ်လာခြင်းAipFaceကန့်ကွက်
$app_id = 'Your App ID';
$api_key = 'Your API Key';
$secret_key = 'Your Secret Key';
$client = new AipFace($app_id, $api_key, $secret_key);
// ပုံကိုဖတ်ပြီးဖွင့်ပါBASE64ကုဒ်
$image = file_get_contents('test.jpg');
$image_type = 'BASE64';
// configuration ပြန်လာ parameters တွေကို
$options = array();
$options["face_field"] = "age,beauty,gender,expression";
// Face Detection interface ကိုခေါ်ဆိုပါ
$result = $client-> detect ($ Image, $ Image_type, $ ရွေးစရာများ);
// output ရလဒ် echo json_entode ($ ရလဒ်);
>
အထက်ပါကုဒ်တွင် AIPFARE အရာဝတ်ထုကို API key နှင့် secret key မှတဆင့်အစဖွင့်ပါ။ ထို့နောက်ဒေသတွင်းပုံကိုဖတ်ပြီး၎င်းကို base64 encoding သို့ပြောင်းပါ။ ကျွန်ုပ်တို့သည်အသက်, အသွင်အပြင်, ကျားမ, ကျား, မရေးရာ,
မျက်နှာနှိုင်းယှဉ်မျက်နှာပြင်သည်သင့်အားမျက်နှာနှစ်မျိုးဖြင့်နှိုင်းယှဉ်ရန်နှင့်နှစ်ခုအကြားဆင်တူမှုကိုပြန်ပို့ရန်ခွင့်ပြုသည်။ အောက်ဖော်ပြပါသည် PHP ကုဒ်နမူနာတစ်ခုဖြစ်ပြီးမျက်နှာနှိုင်းယှဉ်ချက် interface ကိုခေါ်ဆိုသည်။
<?php
require_once 'AipFace.php';
// ဖြစ်ပေါ်လာခြင်းAipFaceကန့်ကွက်
$app_id = 'Your App ID';
$api_key = 'Your API Key';
$secret_key = 'Your Secret Key';
$client = new AipFace($app_id, $api_key, $secret_key);
// ပုံနှစ်ခုကိုဖတ်ပြီးသူတို့ကိုလှည့်ပါBASE64ကုဒ်
$image1 = file_get_contents('1.jpg');
$image1_type = 'BASE64';
$image2 = file_get_contents('2.jpg');
$image2_type = 'BASE64';
// configuration ပြန်လာ parameters တွေကို
$options = array();
$options["ext_fields"] = "qualities";
$options["image_liveness"] = "faceliveness,faceliveness";
// မျက်နှာနှိုင်းယှဉ် interface ကိုခေါ်ဆိုပါ
$result = $client-> ကိုက်ညီမှု ([
[
"Image" => base64_encode ($ image1),
"Image_type" => $ image1_type
],
[
"Image" => base64_encode ($ image2),
"Image_type" => $ image2_type
]
], $ ရွေးစရာများ);
// output ရလဒ် echo json_entode ($ ရလဒ်);
>
အထက်ပါကုဒ်များတွင်ကျွန်ုပ်တို့သည် AIPFATE Object ကို ဦး စွာစတင်စတင်သည်။ Base64 encoding အတွက်ပုံနှစ်ပုံကိုဖတ်ပြီးမျက်နှာနှိုင်းယှဉ်တပ်ဆင်မှု interface သို့ကူးပါ။ မျက်နှာအရည်အသွေးနှင့်တိုက်ရိုက်ရှာဖွေတွေ့ရှိမှုကဲ့သို့သောအခြား parameter များကိုလည်းသင်ကတဆင့် $ ရွေးစရာများနှင့်အတူပြင်ဆင်နိုင်သည်။
ဤဆောင်းပါးမှတစ်ဆင့် PHPP ဘာသာစကားကို Baidu ၏မျက်နှာအသိအမှတ်ပြုရေး API ကိုမည်သို့အသုံးပြုရမည်ဟုသင်လေ့လာသင်ယူခဲ့ကြပြီးမျက်နှာရှာဖွေတွေ့ရှိမှုနှင့်နှိုင်းယှဉ်ခြင်းဆိုင်ရာမျက်နှာပြင်များနှင့်ရင်ဆိုင်နေရသည်။ ယခုတွင်သင်သည်သင်၏လိုအပ်ချက်များနှင့်အညီလုပ်ဆောင်မှုများနှင့် application powarios များကိုပိုမိုချဲ့ထွင်နိုင်သည်။ Baidu AI ၏အင်အားကြီးသောနည်းပညာသည်ရိုးရိုးရှင်းရှင်းနှင့်အကျိုးရှိစေသည်။