Baidu Image Clarity အသိအမှတ်ပြုမှု interface သည် Developer များနှင့် output ရမှတ်များရှင်းလင်းပြတ်သားမှုကိုကူညီနိုင်သည့် Baidu AI Open Platform မှပေးသောအစွမ်းထက်သောအင်္ဂါရပ်တစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်ဓာတ်ပုံကိုရှင်းလင်းပြတ်သားမှုကိုလျင်မြန်စွာအကောင်အထည်ဖော်ရန်ဤ interface ကိုဆက်သွယ်ရန် PHP ဘာသာစကားကိုမည်သို့အသုံးပြုရမည်ကိုပြသပါလိမ့်မည်။
<?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'; // တောင်းဆိုမှုကိုဒေတာကိုတည်ဆောက်ရန် $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] ['ရမှတ်']; >
အထက်ပါကုဒ်ကို PHP ဖိုင်တစ်ခုအနေဖြင့် PHP ဖိုင်တစ်ခုအနေဖြင့်သိမ်းဆည်းရန် PHP ဖိုင်တစ်ခုအဖြစ်သိမ်းဆည်းပါ။ သင်၏ browser (သို့) command line တွင် output ရလဒ်များကိုသင်ကြည့်ရှုနိုင်သည်။
ဤသင်ခန်းစာမှတစ်ဆင့် PHP ကို အသုံးပြု. Baidu Image Clarity Clarition Interface ကိုဝင်ရောက်ရန်မည်သို့အသုံးပြုရမည်ကိုသင်လေ့လာသင်ယူခဲ့သည်။ Baidu AI ၏ II ၏ပုံရိပ်ထုတ်ယူနိုင်စွမ်းနှင့်အတူသင်သည် image clarity ကိုရှင်းရှင်းလင်းလင်းခွဲခြမ်းစိတ်ဖြာနိုင်သည်။ ၎င်းသည်ပုံအရည်အသွေးအကဲဖြတ်ခြင်းနှင့်နောက်ထပ်ပုံရိပ်အပြောင်းအလဲနဲ့များအတွက်အလွန်အရေးကြီးသည်။