နိဒါန်း
Baidu ၏ပုံရိပ်ရှင်းလင်းရေးအသိအမှတ်ပြုရေး interface သည် Baidu ၏ AI Open Platform မှထောက်ပံ့ပေးသောအစွမ်းထက်သောပုံရိပ်ထုတ်ယူမှုလုပ်ဆောင်ချက်ဖြစ်သည်။ ဤ interface မှတဆင့်ကျွန်ုပ်တို့သည် Baidu AI ၏အင်အားကြီးမားသော algorithm ကို အသုံးပြု. ပုံရိပ်တစ်ခု၏ရှင်းလင်းမှုကိုဆုံးဖြတ်ရန်နှင့်သက်ဆိုင်ရာရမှတ်ကိုရယူရန်အတွက်ကျွန်ုပ်တို့သည် Baidu AI ၏အင်အားကြီးမားသော algorithm ကိုအသုံးပြုနိုင်သည်။ ဤသင်ခန်းစာသည် PPP code ကို Baidu ၏ပုံရိပ်ရှင်းလင်းရေးအသိအမှတ်ပြုမှု interface နှင့်ချိတ်ဆက်ရန်မည်သို့အသုံးပြုရမည်ကိုပြလိမ့်မည်။
<?php
function imgToBase64($imgPath) {
$imgInfo = getimagesize($imgPath);
$fp = fopen($imgPath, 'rb');
if ($fp) {
$imgData = fread($fp, filesize($imgPath));
$base64Data = base64_encode($imgData);
return 'data:' . $imgInfo['mime'] . ';base64,' . $base64Data;
} else {
return false;
}
}
$imgPath = 'test.jpg';
$base64Data = imgToBase64($imgPath);
if (!$base64Data) {
echo 'Image File စာဖတ်ခြင်းမအောင်မြင်ပါ';
exit;
}
?>
<?php
$url = 'https://aip.baidubce.com/rest/2.0/image-classify/v1/clearness';
$access_token = 'your_access_token'; // သင်၏ဖြည့်ပါAccess Token
// တောင်းဆိုမှုကိုဒေတာကိုတည်ဆောက်ရန်
$requestData = array(
'image' => $ base64data,
);
$ TameBody = http_build_Query ($ tumentdata);
// post တောင်းဆိုမှု $ curl = curl_init ();
curl_setopt ($ curl, curlopt_URL, $ URL);
curl_setopt ($ curl, curlopt_post, 1);
curl_setopt ($ curl, curlopt_postfields, $ တောင်းဆိုသူ);
curl_setopt ($ curl, curlopt_rreturntransfer, 1);
curl_setopt ($ curl, curlopt_htader, array (
'Content-type: application / x-www-form-urlencoded',
'ကျေနပ်ရောင့်ရဲမှု -' ။ strlen ($ မေတ္တာရှင်),
'access-token:' ။ $ access_token_
)));
$ တုံ့ပြန်မှု = curl_exec ($ curl);
curl_close ($ curl);
// parse တုံ့ပြန်မှုရလဒ် $ ရလဒ် = JORS_DECODE ($ တုံ့ပြန်မှု, စစ်မှန်သော);
အကယ်. (ISSET ($ ရလဒ် ['' error_code '])))
ECHO 'တောင်းဆိုချက်အမှား:' '။ $ ရလဒ် ['error_msg';
ထွက်ပေါက်;
}
// output ကို definition echo 'နှင့်အဓိပ္ပါယ်ရမှတ် -' $ ရလဒ် [ရလဒ် '] [0] [' 0] ['ရမှတ်'];
>
အထက်ပါကုဒ်ကို PPP ဖိုင်တစ်ခုအဖြစ်သိမ်းဆည်းပါ။ PHP ဖိုင်ကို command ၏ရှင်းလင်းပြတ်သားမှုရရန် PHP ဖိုင်သို့မဟုတ် browser တွင် run ပါ။
ဒီသင်ခန်းစာက PPP ကို Baidu ရဲ့ပုံရိပ်ရှင်းလင်းရေးအသိအမှတ်ပြုမှု interface ကိုချိတ်ဆက်ဖို့ဘယ်လိုအသုံးပြုရမလဲဆိုတာပြတယ်။ ဤ interface ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ပုံရိပ်၏ပြတ်သားမှုကိုအလွယ်တကူဆုံးဖြတ်နိုင်သည်, ဤသင်ခန်းစာသည်လူတိုင်း၏ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာလုပ်ငန်းများကိုပုံရိပ်အပြောင်းအလဲအတွက်ကူညီရန်အကူအညီအချို့ပေးနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။