Baidu ၏တစ်ကမ္ဘာလုံးဆိုင်ရာအရာဝတ်ထုနှင့်မြင်ကွင်းအသိအမှတ်ပြုမှု API သည်တိကျသော, မြင့်မားသောရရှိနိုင်မှုနှင့်ပြောင်းလွယ်ပြင်လွယ်ပုံရိပ်အသိအမှတ်ပြုဝန်ဆောင်မှုကိုထောက်ပံ့ပေးသည်။ ပုံရိပ်အကြောင်းအရာအပေါ် အခြေခံ. အရာဝတ်ထုများသို့မဟုတ်မြင်ကွင်းများကိုအလိုအလျောက်ဖော်ထုတ်နိုင်ပြီးရုပ်ပုံအကြောင်းအရာဆိုင်ရာခွဲခြမ်းစိတ်ဖြာခြင်း, ရုပ်ပုံရယူခြင်း, ကြော်ငြာခြင်း, ကြော်ငြာခြင်း,
ဤ api ကိုအသုံးမပြုမီ, Baidu Ai Opport Platform တွင်အကောင့်တစ်ခုမှတ်ပုံတင်ရန်, API key နှင့် secret key ကိုရယူပါ။
<h3>2. PHPBaidu ၏အထွေထွေအရာဝတ်ထုနှင့်မြင်ကွင်းအသိအမှတ်ပြုမှုကိုဆက်သွယ်ပါAPIလုပ်ကိုင်</h3>
<h3>2.1 ရယူAPI Keyနှင့်Secret Key</h3>
<p>ပဌမ,Baidu တွင်AIအကောင့်တစ်ခုဖွင့်လှစ်ထားသည့်ပလက်ဖောင်းတွင်မှတ်ပုံတင်ပြီး app တစ်ခုဖန်တီးပါ。အောင်မြင်သောဖန်တီးမှုပြီးနောက်,သင်ရလိမ့်မယ်API Keyနှင့်Secret Key,သူတို့အတွက်အသုံးပြုကြသည်APIသက်သေအထောက်အထားသည်。</p>
<h3>2.2 သက်သေအထောက်အထားသည်</h3>
<p>အသုံးပြုAPIရေှ့သို့,必须进行သက်သေအထောက်အထားသည်。以下示例代码展示了如何အသုံးပြု百度提供的aip-php-sdkအိမ်တွင်းAipImageClass进行သက်သေအထောက်အထားသည်:</p>
<pre><code class=<span class="hljs-string">"language-php">
// Baidu မိတ်ဆက်aip-php-sdkအိမ်တွင်းAipImageClass
require_once 'AipImageClass.php';
// 配置百度通用物体နှင့်场景识别API Keyနှင့်Secret Key
define('APP_ID', 'your_app_id');
define('API_KEY', 'your_api_key');
define('SECRET_KEY', 'your_secret_key');
// လက်ချက်AipImageClass,进行သက်သေအထောက်အထားသည်
$client<span> = new AipImageClass(APP_ID, API_KEY, SECRET_KEY);
သင်အမှန်တကယ်အခြေအနေအရ app_id, api_key နှင့် secret_key ကိုအစားထိုးရန်လိုအပ်သည်။
authentication အောင်မြင်ပြီးနောက်သင်ပုံရိပ်အသိအမှတ်ပြုမှုကိုလုပ်ဆောင်နိုင်သည်။ အောက်ပါဥပမာသည် Local Image File ကိုမည်သို့ခွဲခြားသတ်မှတ်ရမည်ကိုပြသသည်။
"language-php">
// ဖော်ထုတ်ရန် Image file path
$image_file = 'test.jpg';
// image file data ကိုဖတ်ပါ
$image_data = file_get_contents($image_file);
// 调用百度通用物体နှင့်场景识别APIပုံရိပ်အသိအမှတ်ပြုမှုလုပ်ဆောင်ပါ
$result = $client->advancedGeneral($image_data);
// ပုံနှိပ်ခြင်းရလဒ်များကိုပုံနှိပ်ပါ
print_r($result<span>);
ဤဥပမာတွင် `AdventGeneral` ကိုပုံရိပ်အသိအမှတ်ပြုမှုအတွက်အသုံးပြုသည်။ ထိုနည်းလမ်း၏ input parameters များသည်ပုံ၏အချက်အလက်များဖြစ်သည်။
အသိအမှတ်ပြုမှုရလဒ်ကိုသင်အသုံးဝင်သောသတင်းအချက်အလက်များကိုခွဲခြမ်းစိတ်ဖြာနိုင်သည့် JSON format တွင်ပြန်လည်ရောက်ရှိလိမ့်မည်။ ဤတွင် parsing ရလဒ်အပေါ်အရာဝတ်ထုအမည်နှင့်ယုံကြည်မှုအတွက်နမူနာကုဒ်တစ်ခုဖြစ်သည်။
"language-php">
// 解析识别结果中အရာဝတ်ထုအမည်နှင့်ယုံသောစိတ်
foreach ($result['result'] as $res) {
$name = $res['keyword'];
$score = $res['score'];
echo "အရာဝတ်ထုအမည်:$name,ယုံသောစိတ်:$score<span>\n";
}
အထက်ပါကုဒ်သည်အသိအမှတ်ပြုမှုရလဒ်အားလုံးကိုဖြတ်ပြီးအရာဝတ်ထုအမည်နှင့်ယုံကြည်မှုကိုထုတ်ယူပြီးပုံနှိပ်ထုတ်ဝေသည်။
ဤဆောင်းပါးသည် Baidu ၏ Universal Objectal Objection API နှင့်ဆက်သွယ်ရန်ကုဒ်များကိုအသုံးပြုရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။ API သော့များကို image အသိအမှတ်ပြုခြင်းနှင့်ရလဒ်ခွဲခြမ်းစိတ်ဖြာခြင်းမှအပြည့်အဝဖြစ်စဉ်ကိုကျွန်ုပ်တို့ရှင်းပြသည်။ ဤအခြေခံစစ်ဆင်ရေးများကိုကျွမ်းကျင်ပြီးသောအခါ Baidu ၏ပုံရိပ်အသိအမှတ်ပြုနိုင်စွမ်းကိုသင်၏ PHP application ကိုတိုးတက်စေရန်သင်၏ PHP application ထဲသို့ပေါင်းစပ်ထားနိုင်သည်။