ပုံတူ 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 ၏လျှို့ဝှက်ချက်ကိုကြည့်နိုင်သည်။ ဤအချက်အလက်ကိုနောက်ဆက်တွဲကုဒ်များတွင်အသုံးပြုလိမ့်မည်။
ထို့နောက်မည်သည့် 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'; ?>
Baidu Portrait Segmentation API 0 န်ဆောင်မှုခံယူချက်အသစ်တစ်ခုအနေဖြင့် AimimageProcess အရာရှိများကိုဖန်တီးရန်အောက်ပါကုဒ်ကိုသုံးပါ။ အရာဝတ်ထုတစ်ခုကိုဖန်တီးတဲ့အခါ, သင် API key, secret key key နှင့် access access token သို့သွားရန်လိုအပ်သည်။
// sdk အစပြု $ appid = 'your_app_id'; $ apikey = 'your_api_key'; $ signey ကို = 'your_secret_key'; $ client = BDAAAIPMIMAGEPOCESS ($ appid, apikey, $ adikey, $ signey);
Portrait Segmentation API ကိုခေါ်ရန် $ client ကို အရာဝတ်ထုကိုသုံးပါ။ ဥပမာသည် Local Image Test.jpg ကို ဥပမာတစ်ခုအဖြစ်အသုံးပြုသည်။
// ပုံရိပ် $ image = file_get_contents ('test.jpg') ကိုဖတ်ပါ။ // portrait segmentation api ကိုခေါ်ပါ $ ရလဒ် = $ client-> bodyseg ($ Image); // ဤအပိုင်းကို local file_puttores_Contents ('Rever.PNG', $ ရလဒ်) သို့သိမ်းဆည်းပါ။
အထက်ပါကုဒ်တွင် File_get_Contents ကို Internet Image File ကိုဖတ်ရန်ပထမ ဦး ဆုံးအသုံးပြုသည်။ API ကို $ client-> bodyseg method method ကိုမှတစ်ဆင့်ဟုခေါ်သည်။ ရလဒ်ကို ရလဒ် အနေဖြင့်ရရှိရန်အသုံးပြုသည်။
ကုဒ်ကိုရေးပြီးပါကစီမံကိန်းလမ်းညွှန်သို့ပြောင်းပြီး 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 သည်ပိုမိုအဆင်ပြေသည်။