လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ကို ​​Baidu Portrait Segmentation API သို့ဆက်သွယ်ရန် TOUTERIAREY ကိုဖြည့်ပါ

PHP ကို ​​Baidu Portrait Segmentation API သို့ဆက်သွယ်ရန် TOUTERIAREY ကိုဖြည့်ပါ

M66 2025-11-06

PHP ကို ​​Baidu Portrait Segmentation API နှင့်ချိတ်ဆက်ရန် PHP ကိုအသုံးပြုခြင်း

ပုံတူ Segmentation သည်ကွန်ပျူတာအမြင်တွင်အဓိကနည်းပညာတစ်ခုဖြစ်သည်။ Baidu သည် Portrait Segmentation API ကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည် Baidu Portrait Segmentation API နှင့်မည်သို့ဆက်သွယ်ရမည်ကို PHP Language Speak မှတစ်ဆင့်မည်သို့ချိတ်ဆက်ရမည်ကိုသရုပ်ပြပါမည်။

ပြင်ဆင်မှု

ပထမ ဦး စွာ Baidu Developer အကောင့်ကိုမှတ်ပုံတင်ရန်နှင့် Api အထောက်အထားများရရှိရန် application အသစ်တစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။ Baidu Ai Opport ပလက်ဖောင်းသို့ဝင်ရောက်ပြီးပါက console ကိုရိုက်ထည့်ပြီးနောက် "အတုထောက်လှမ်းရေး" ကိုရွေးချယ်ပါ, ပြီးနောက် "Portrait Segment" ကိုနှိပ်ပါ။ ဤနေရာတွင် API key နှင့် application ၏လျှို့ဝှက်ချက်ကိုကြည့်နိုင်သည်။ ဤအချက်အလက်ကိုနောက်ဆက်တွဲကုဒ်များတွင်အသုံးပြုလိမ့်မည်။

PHP စီမံကိန်းကိုဖန်တီးပါ

ထို့နောက်မည်သည့် IDE သို့မဟုတ် text editor ကို သုံး. PPP စီမံကိန်းအသစ်တစ်ခုကိုဖန်တီးပါ။ Portrait_segmentation.php စသည့်စီမံကိန်းလမ်းညွှန်တွင် PHP file တစ်ခုကိုဖန်တီးပါ။

မှီခိုမှုများကိုမိတ်ဆက်ပေးမည်

PPP ဖိုင်အစတွင် Baidu Ai SDK မှီခိုဖိုင်များကိုမိတ်ဆက်ပေးသည်။ SDK compressed package ကို download လုပ်ပါ, Decomaai ဖိုင်တွဲကို Project Directory သို့ကူးယူပါ ကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

<?php
require_once 'BDAAI/AipImageProcess.php';
?>

API client ကိုဖန်တီးပါ

Baidu Portrait Segmentation API 0 န်ဆောင်မှုခံယူချက်အသစ်တစ်ခုအနေဖြင့် AimimageProcess အရာရှိများကိုဖန်တီးရန်အောက်ပါကုဒ်ကိုသုံးပါ။ အရာဝတ်ထုတစ်ခုကိုဖန်တီးတဲ့အခါ, သင် API key, secret key key နှင့် access access token သို့သွားရန်လိုအပ်သည်။

 // sdk အစပြု
$ appid = &#39;your_app_id&#39;;
$ apikey = &#39;your_api_key&#39;;
$ signey ကို = &#39;your_secret_key&#39;;

$ client = BDAAAIPMIMAGEPOCESS ($ appid, apikey, $ adikey, $ signey);

API ကိုခေါ်ပါ

Portrait Segmentation API ကိုခေါ်ရန် $ client ကို အရာဝတ်ထုကိုသုံးပါ။ ဥပမာသည် Local Image Test.jpg ကို ဥပမာတစ်ခုအဖြစ်အသုံးပြုသည်။

 // ပုံရိပ် $ image = file_get_contents (&#39;test.jpg&#39;) ကိုဖတ်ပါ။

// portrait segmentation api ကိုခေါ်ပါ
$ ရလဒ် = $ client-> bodyseg ($ Image);

// ဤအပိုင်းကို local file_puttores_Contents (&#39;Rever.PNG&#39;, $ ရလဒ်) သို့သိမ်းဆည်းပါ။

အထက်ပါကုဒ်တွင် File_get_Contents ကို Internet Image File ကိုဖတ်ရန်ပထမ ဦး ဆုံးအသုံးပြုသည်။ API ကို $ client-> bodyseg method method ကိုမှတစ်ဆင့်ဟုခေါ်သည်။ ရလဒ်ကို ရလဒ် အနေဖြင့်ရရှိရန်အသုံးပြုသည်။

Run အစီအစဉ်

ကုဒ်ကိုရေးပြီးပါကစီမံကိန်းလမ်းညွှန်သို့ပြောင်းပြီး Terminal တွင်အောက်ပါ command ကို execute လုပ်ပါ။

 PHP Portrait_segmentation.php

ဤအစီအစဉ်သည်ပုံတူ segmentation ခွဲစိတ်ကုသမှုကိုလုပ်ဆောင်နိုင်ပြီး segment ရလဒ်ဖြစ်သောပုံရိပ်ဖိုင်အသစ်တစ်ခုကိုထုတ်လုပ်လိမ့် မည်

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် Baidu ၏ Portrait Segmentation API နှင့်အတူ interface ကိုနမူနာအစီအစဉ်တစ်ခုရေးရန် PHP ကို ​​အသုံးပြု. PHP ကို ​​အသုံးပြု. အပြည့်အစုံကိုပြသသည်။ ပြင်ဆင်မှုလုပ်ငန်းမှစီမံကိန်းဖန်တီးမှုမှ API ခေါ်ဆိုခြင်းနှင့်အစီအစဉ်များကိုတည်ဆောက်ခြင်းသို့တည်ဆောက်ခြင်းတွင် developer များသည်ပုံတူ segmentation ၏အခြေခံစစ်ဆင်ရေးများကိုလျင်မြန်စွာကျွမ်းကျင်စေနိုင်သည်။ Baidu AI မှပေးထားသော API မှပေးသော API မှတဆင့် image processing နှင့် Computer Vision Develop Development သည်ပိုမိုအဆင်ပြေသည်။