လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Face ရှာဖွေတွေ့ရှိခြင်းနှင့်နှိုင်းယှဉ်ခြင်းလုပ်ငန်းများကိုအောင်မြင်ရန် PPP နှင့်ဆက်သွယ်ရန် PHPP ကိုမည်သို့အသုံးပြုရမည်နည်း

Face ရှာဖွေတွေ့ရှိခြင်းနှင့်နှိုင်းယှဉ်ခြင်းလုပ်ငန်းများကိုအောင်မြင်ရန် PPP နှင့်ဆက်သွယ်ရန် PHPP ကိုမည်သို့အသုံးပြုရမည်နည်း

gitbox 2025-06-17

1 ။ နိဒါန်း

မျက်နှာအသိအမှတ်ပြုခြင်းနည်းပညာကိုမျက်နှာရှိ 0 င်ရောက်ခြင်း, တက်ရောက်ခြင်း, တက်ရောက်သူ Check-in, Security Monesions စသည့်စက်မှုလုပ်ငန်းအမျိုးမျိုးတွင်ပိုမိုကျယ်ပြန့်စွာကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။ ဤဆောင်းပါးသည် Baidu ၏မျက်နှာအသိအမှတ်ပြုမှု API နှင့်ဆက်သွယ်မှုနှင့်နှိုင်းယှဉ်ခြင်းလုပ်ငန်းများနှင့်ချိတ်ဆက်ရန် PHPP ဘာသာစကားကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

2 ။ ပြင်ဆင်မှု

Baidu နှင့်မျက်နှာချင်းဆိုင်အသိအမှတ်ပြု API ကိုမ 0 င်မီ, အောက်ပါကြိုတင်ပြင်ဆင်မှုများကိုဖြည့်စွက်ရန်လိုအပ်သည် -

2.1 API key နှင့် seckn key ကိုရယူပါ

ပထမ ဦး စွာ API key နှင့် seckn key ကိုရယူရန် Baidu AI Open Platform တွင်သင်မှတ်ပုံတင်ရန်နှင့်ဖန်တီးရန်လိုအပ်သည်။ သင်မှတ်ပုံတင်ပြီးသည်နှင့်တပြိုင်နက်သင်၏ကိုယ်ပိုင် API သော့နှင့်လျှို့ဝှက်သော့ကို console တွင်တွေ့နိုင်သည်။

2.2 PHP SDK ကိုဒေါင်းလုပ်ဆွဲပါ

Baidu AI ၏ AII ကိုအသုံးပြုခြင်းကိုလွယ်ကူချောမွေ့စေရန်အတွက်သင်သည်တရားဝင် PHP SDK ကို download လုပ်နိုင်သည်။ လိပ်စာ - Baidu Ai SDK ဖြစ်သည်။ ဒေါင်းလုပ်လုပ်ပြီးသည့်နောက် AIPFace.php ဖိုင်ကို SDK မှသင်၏ PHP ကုဒ်သို့တင်သွင်းပါ။

3 ။ ကုဒ်အကောင်အထည်ဖော်မှု

3.1 မျက်နှာရှာဖွေခြင်း interface ကိုခေါ်ဆိုခြင်း

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 သို့ပြောင်းပါ။ ကျွန်ုပ်တို့သည်အသက်, အသွင်အပြင်, ကျားမ, ကျား, မရေးရာ,

3.2 မျက်နှာနှိုင်းယှဉ် interface ကိုခေါ်ဆိုခြင်း

မျက်နှာနှိုင်းယှဉ်မျက်နှာပြင်သည်သင့်အားမျက်နှာနှစ်မျိုးဖြင့်နှိုင်းယှဉ်ရန်နှင့်နှစ်ခုအကြားဆင်တူမှုကိုပြန်ပို့ရန်ခွင့်ပြုသည်။ အောက်ဖော်ပြပါသည် 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 များကိုလည်းသင်ကတဆင့် $ ရွေးစရာများနှင့်အတူပြင်ဆင်နိုင်သည်။

4 ။ အကျဉ်းချုပ်

ဤဆောင်းပါးမှတစ်ဆင့် PHPP ဘာသာစကားကို Baidu ၏မျက်နှာအသိအမှတ်ပြုရေး API ကိုမည်သို့အသုံးပြုရမည်ဟုသင်လေ့လာသင်ယူခဲ့ကြပြီးမျက်နှာရှာဖွေတွေ့ရှိမှုနှင့်နှိုင်းယှဉ်ခြင်းဆိုင်ရာမျက်နှာပြင်များနှင့်ရင်ဆိုင်နေရသည်။ ယခုတွင်သင်သည်သင်၏လိုအပ်ချက်များနှင့်အညီလုပ်ဆောင်မှုများနှင့် application powarios များကိုပိုမိုချဲ့ထွင်နိုင်သည်။ Baidu AI ၏အင်အားကြီးသောနည်းပညာသည်ရိုးရိုးရှင်းရှင်းနှင့်အကျိုးရှိစေသည်။