မျက်နှာအသိအမှတ်ပြုခြင်းနည်းပညာကိုမျက်နှာရှိ 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 ၏အင်အားကြီးသောနည်းပညာသည်ရိုးရိုးရှင်းရှင်းနှင့်အကျိုးရှိစေသည်။