လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP သည် Baidu ၏ Universal Objectal Objectal Objectal Objection နှင့် Scene အသိအမှတ်ပြု API ception ကိုဆက်သွယ်သည်။

PHP သည် Baidu ၏ Universal Objectal Objectal Objectal Objection နှင့် Scene အသိအမှတ်ပြု API ception ကိုဆက်သွယ်သည်။

gitbox 2025-06-16

1 ။ Baidu ၏အထွေထွေအရာဝတ်ထုနှင့်မြင်ကွင်းအသိအမှတ်ပြုမှု API မိတ်ဆက်

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 ကိုအစားထိုးရန်လိုအပ်သည်။

2.3 ပုံရိပ်အသိအမှတ်ပြုမှု

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 များသည်ပုံ၏အချက်အလက်များဖြစ်သည်။

2.4 ခွဲခြမ်းစိတ်ဖြာမှုဆိုင်ရာမှတ်ပုံတင်ရလဒ်များ

အသိအမှတ်ပြုမှုရလဒ်ကိုသင်အသုံးဝင်သောသတင်းအချက်အလက်များကိုခွဲခြမ်းစိတ်ဖြာနိုင်သည့် JSON format တွင်ပြန်လည်ရောက်ရှိလိမ့်မည်။ ဤတွင် parsing ရလဒ်အပေါ်အရာဝတ်ထုအမည်နှင့်ယုံကြည်မှုအတွက်နမူနာကုဒ်တစ်ခုဖြစ်သည်။

 "language-php">
// 解析识别结果中အရာဝတ်ထုအမည်နှင့်ယုံသောစိတ်
foreach ($result['result'] as $res) {
    $name = $res['keyword'];
    $score = $res['score'];
    echo "အရာဝတ်ထုအမည်:$name,ယုံသောစိတ်:$score<span>\n";
}

အထက်ပါကုဒ်သည်အသိအမှတ်ပြုမှုရလဒ်အားလုံးကိုဖြတ်ပြီးအရာဝတ်ထုအမည်နှင့်ယုံကြည်မှုကိုထုတ်ယူပြီးပုံနှိပ်ထုတ်ဝေသည်။

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

ဤဆောင်းပါးသည် Baidu ၏ Universal Objectal Objection API နှင့်ဆက်သွယ်ရန်ကုဒ်များကိုအသုံးပြုရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။ API သော့များကို image အသိအမှတ်ပြုခြင်းနှင့်ရလဒ်ခွဲခြမ်းစိတ်ဖြာခြင်းမှအပြည့်အဝဖြစ်စဉ်ကိုကျွန်ုပ်တို့ရှင်းပြသည်။ ဤအခြေခံစစ်ဆင်ရေးများကိုကျွမ်းကျင်ပြီးသောအခါ Baidu ၏ပုံရိပ်အသိအမှတ်ပြုနိုင်စွမ်းကိုသင်၏ PHP application ကိုတိုးတက်စေရန်သင်၏ PHP application ထဲသို့ပေါင်းစပ်ထားနိုင်သည်။