လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Face Detection function ကိုအကောင်အထည်ဖော်ရန် Baidu Face အသိအမှတ်ပြု API နှင့်အတူ PHP နှင့်အတူ PHP ၏အသေးစိတ်ရှင်းပြချက်

Face Detection function ကိုအကောင်အထည်ဖော်ရန် Baidu Face အသိအမှတ်ပြု API နှင့်အတူ PHP နှင့်အတူ PHP ၏အသေးစိတ်ရှင်းပြချက်

M66 2025-11-05

Face Detection အကောင်အထည်ဖော်ရန် Baidu မျက်နှာအသိအမှတ်ပြုရေး interface နှင့်အတူ PHPP Docks

အတုထောက်လှမ်းရေးကိုစဉ်ဆက်မပြတ်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူမျက်နှာအသိအမှတ်ပြုမှုနည်းပညာကိုလုံခြုံရေးစောင့်ကြည့်လေ့လာခြင်း, Baidu မှပေးသောမျက်နှာအသိအမှတ်ပြုခြင်း interface သည်မျက်နှာအထောက်အကူပြုသော AI 0 န်ဆောင်မှုတစ်ခုဖြစ်ပြီးမျက်နှာကိုထောက်လှမ်းခြင်း, ဤဆောင်းပါးသည် PHPP မှတစ်ဆင့် PHP မှတစ်ဆင့် PHPP မှတစ်ဆင့် PHP မှတစ်ဆင့် Baidu Call Call Interface ကိုမည်သို့ခေါ်ဆိုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

အသုံးမပြုမီပြင်ဆင်မှု

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

  • Baidu AI Open Platform အကောင့်တစ်ခုကိုမှတ်ပုံတင်ပါ, လျှောက်လွှာတစ်ခုကိုဖန်တီးပြီး API key နှင့် seckn key ကိုရယူပါ။
  • HTTP တောင်းဆိုမှုများကိုပေးပို့ရန်အတွက် PHP ပတ်ဝန်းကျင်တွင် curl extension ကိုဖွင့်ထားကြောင်းအတည်ပြုပါ။

မျက်နှာရှာဖွေတွေ့ရှိ function ကိုဥပမာ

အောက်ဖော်ပြပါအချက်များသည် Phom Php Php Php Php Php Php Php Php Php Php Php Php Php Php Php Php ဥပမာတစ်ခုဖြစ်သည်။

ဖိုင် face_detection.php ကို ဖန်တီး. တောင်းဆိုမှုကိုလုပ်ဆောင်ချက်ကိုသတ်မှတ်ပါ။

<?php
function request($url, $data){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $response = curl_exec($ch);
    curl_close($ch);
    return $response;
}
?>

ထို့နောက် Baidu Face Detecting Interface ကိုခေါ်ဆိုရန်ရှာဖွေတွေ့ရှိသည့်လုပ်ဆောင်ချက်တစ်ခုကိုရေးပါ။

<?php
function detect(){
    $url = 'https://aip.baidubce.com/rest/2.0/face/v3/detect';
    $data = array(
        'api_key' => &#39;your_api_key&#39;,
        &#39;api_secret&#39; => &#39;your_api_secret&#39;,
        &#39;image&#39; => &#39;your_image&#39;,
        &#39;image_type&#39; => &#39;URL&#39;,
        &#39;max_face_num&#39; => 1
    );
    $ တုံ့ပြန်မှု = တောင်းဆိုမှု ($ URL, $ ဒေတာ);
    $ တုံ့ပြန်မှုကိုပြန်ပို့ခြင်း,
}
>

နောက်ဆုံးအနေဖြင့်ရှာဖွေတွေ့ရှိမှုလုပ်ဆောင်ချက်ကိုခေါ်ဆိုခြင်းနှင့်ရှာဖွေတွေ့ရှိမှုရလဒ်များကိုထုတ်လွှင့်ပါ။

<?php
require_once 'face_detection.php';
$response = detect();
$result = json_decode($response, true);
if($result['error_code'] == 0){
    $face_num = $result['result']['face_num'];
    echo "ရှာဖွေတွေ့ရှိ{$face_num}ပုဂ္ဂိုလ်ရေးမျက်နှာ";
} else {
    echo "မျက်နှာရှာဖွေတွေ့ရှိမှုမအောင်မြင်ပါ:{$result['error_msg']}";
}
?>

အထက်ပါဥပမာတွင် ကျေးဇူးပြု. သင်၏ application parameterse နှင့် image address နှင့် သင်၏ application _api_secret နှင့် သင်၏ joints_image ကို အစားထိုးပါ။ ရုပ်ပုံများကို Network URL သို့မဟုတ် base64 encoded format ကို အသုံးပြု. တင်ထားနိုင်သည်။

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့်ကျွန်ုပ်တို့သည် Baidu ၏မျက်နှာအသိအမှတ်ပြုခြင်း interface ကိုချိတ်ဆက်ရန် PHP ကို ​​PHP ကို ​​အသုံးပြု. မျက်နှာရှာဖွေတွေ့ရှိမှု function ကိုအောင်မြင်စွာအကောင်အထည်ဖော်နိုင်ခဲ့သည်။ ရှာဖွေတွေ့ရှိခြင်းအပြင် interface သည်မျက်နှာနှိုင်းယှဉ်ခြင်း, ရှာဖွေခြင်းနှင့်မှတ်ပုံတင်ခြင်းကဲ့သို့သောကြွယ်ဝသောလုပ်ဆောင်ချက်များကိုလည်းထောက်ခံသည်။ စီမံကိန်းလိုအပ်ချက်များအရ developer များကအလယ်တန်းလျှောက်လွှာများကိုချဲ့ထွင်နိုင်ပြီးဖွံ့ဖြိုးဆဲဖြစ်သည်။ Baidu AI ၏မျက်နှာအသိအမှတ်ပြု 0 န်ဆောင်မှု၏အကူအညီဖြင့် System ၏ထောက်လှမ်းရေးအဆင့်နှင့်သုံးစွဲသူအတွေ့အကြုံများကိုလုံခြုံရေး authentication နှင့်အသုံးပြုသူဖော်ထုတ်ခြင်းကဲ့သို့သောဖြစ်ရပ်များတွင်များစွာတိုးတက်အောင်လုပ်နိုင်သည်။

မကြာသေးမီ ဆောင်းပါးများ