စဉ်ဆက်မပြတ်ထောက်လှမ်းရေးနည်းပညာ၏စဉ်ဆက်မပြတ်တိုးတက်မှုဖြင့်ယာဉ်ထောက်လှမ်းရေးနည်းပညာသည်ရင့်ကျက်လာခြင်းဖြစ်သည်။ Baidu မှစတင်ခဲ့သောယာဉ်ရှာဖွေတွေ့ရှိမှု interface ကိုမော်တော်ယာဉ်အမှတ်တံဆိပ်များ, မော်ဒယ်များ, အရောင်များနှင့်လိုင်စင်နံပါတ်များကိုတိကျမှန်ကန်စွာခွဲခြားသတ်မှတ်ရန်အဆင့်မြင့် ai algorithms ကိုအသုံးပြုသည်။ ဤဆောင်းပါးသည် Php ဘာသာစကားကို အသုံးပြု. Baidu Card Detect Interface ကိုပေါင်းစည်းရန်နှင့်ဖုန်းဆက်နိုင်သည်။
Baidu မော်တော်ယာဉ်ရှာဖွေတွေ့ရှိမှု interving သည်နက်ရှိုင်းသောသင်ယူမှုအပေါ် အခြေခံ. ပုံရိပ်အသိအမှတ်ပြုစနစ်ဖြစ်ပြီးယာဉ်ရုပ်ပုံများကိုအလိုအလျောက်ခွဲခြမ်းစိတ်ဖြာ။ မော်တော်ယာဉ်အမှတ်တံဆိပ်, အရောင်နှင့်လိုင်စင်အချက်အလက်များကိုဖော်ထုတ်နိုင်သည်။ ဤ interface သည်ခေါ်ဆိုမှုနည်းလမ်းနှစ်ခုကိုထောက်ပံ့သည်။
Restable Api သည် Baidu ၏မော်တော်ယာဉ်ရှာဖွေလှမ်းမျက်နှာပြင်၏အဓိကခေါ်ဆိုမှုနည်းလမ်းဖြစ်သည်။ HTTPS protocol ကိုထောက်ပံ့သည်။ တရားဝင်စာရွက်စာတမ်းများသည်လျင်မြန်စွာလက်လှမ်းမီမှုအတွက်ဘာသာစကားမျိုးစုံဥပမာများကိုပေးသည်။
Baidu သည် SDK ဖွံ့ဖြိုးရေးအစီအစဉ်များကိုဖွံ့ဖြိုးရေးလုပ်ငန်းများကိုရိုးရှင်းစေရန်, developer များသည်၎င်းတို့၏လိုအပ်ချက်များနှင့်အညီပေါင်းစပ်ရန်မှန်ကန်သောနည်းလမ်းကိုရွေးချယ်နိုင်သည်။
ထို့နောက် PHP ကို PHP ကို အသုံးပြု. Baidu ၏ကားရှာဖွေမှု interface ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုသရုပ်ပြရန်ဥပမာတစ်ခုအဖြစ်အသုံးပြုပါမည်။ ကြိုတင်ပြင်ဆင်မှုများပါဝင်သည်:
အောက်ပါဥပမာသည် Restable API ကိုအသုံးပြုသည်။
<?php
// interface ခွင့်ပြုချက်သတင်းအချက်အလက် interface ကို
$app_id = '***';
$api_key = '***';
// APIလိပ်စာတောင်းဆိုချက်ကို
$url = 'https://aip.baidubce.com/rest/2.0/image-classify/v1/car';
// detect to image links များ
$image_url = '***';
// တောင်းဆိုမှုကိုဒေတာကိုတည်ဆောက်ရန်
$data = array(
'url' => $image_url,
'temperature' => 0.6
);
// ပေးပို့ HTTP POST မေးမြန်း
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url . '?access_token=' . getAccessToken($app_id, $api_key));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($curl);
curl_close($curl);
// ရလဒ်ရလဒ်
print_r(json_decode($result, true));
// ရယူ AccessToken
function getAccessToken($app_id, $api_key)
{
$url = 'https://aip.baidubce.com/oauth/2.0/token';
$params = array(
'grant_type' => 'client_credentials',
'client_id' => $app_id,
'client_secret' => $api_key
);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url . '?' . http_build_query($params));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
curl_close($curl);
$access_token = json_decode($result, true)['access_token'];
return $access_token;
}
?>
အထက်ပါကုဒ်ကိုအောက်ပါ module များခွဲခြားထားသည်။
ဤဆောင်းပါးသည် Baidu ၏မော်တော်ယာဉ်ရှာဖွေတွေ့ရှိသည့် interface ၏အဓိကလုပ်ဆောင်ချက်များနှင့်ခေါ်ဆိုမှုနည်းလမ်းများကိုမိတ်ဆက်ပေးပြီး PHP Code နမူနာများမှတဆင့် interface elteration progration ကိုအသေးစိတ်ရှင်းပြသည်။ ဤအကြောင်းအရာများကိုကျွမ်းကျင်ပြီးသောအခါ developer များက Baidu ၏ယာဉ်ထောက်လှမ်းရေး API ကိုမော်တော်ယာဉ်သတင်းအချက်အလက်များကိုအလိုအလျောက်ဖော်ထုတ်ခြင်းနှင့်လျှောက်လွှာထောက်လှမ်းရေးအဆင့်ကိုတိုးတက်စေရန်အတွက် DeveloperS ၏ယာဉ်ထောက်လှမ်းရေး API ကိုပြောင်းလွယ်ပြင်လွယ်ဟုခေါ်ဆိုနိုင်သည်။ ပိုမိုတိကျသောရှာဖွေတွေ့ရှိမှုရလဒ်များရရှိရန်အမှန်တကယ်လိုအပ်ချက်များနှင့်အညီ parameters တွေကိုညှိပါ။