Alibaba Cloud OCR (optical character compression) ဆိုသည်မှာစာသားများကိုထောက်လှမ်းရေးနည်းပညာအပေါ် အခြေခံ. စာသားအသိအမှတ်ပြုဝန်ဆောင်မှုတစ်ခုဖြစ်သည်။ PHP developer များအနေဖြင့် Alibaba Cloud OCR ၏အဆင့်မြင့်သုံးစွဲမှုကိုကျွမ်းကျင်ပိုင်နိုင်စွာစီမံခန့်ခွဲမှုသည်စီမံကိန်းဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာလုပ်ဆောင်မှုများကိုအကောင်အထည်ဖော်သောအခါပိုမိုအဆင်ပြေစေနိုင်သည်။
ဤဆောင်းပါးတွင် Alibaba Cloud OCR ၏ API နှင့်ပေါင်းစပ်ရန် PHP ဘာသာစကားကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးမည်။ SDK ကို install လုပ်ရန် SDK ကို install လုပ်ရန် SDK ကိုတပ်ဆင်ခြင်း, connection key ကို configure လုပ်ခြင်း,
ပထမ ဦး စွာ Alibaba Cloud's SDK ကိုတေးရေးဆရာမှတဆင့်တပ်ဆင်ရန်, Terminal ကိုဖွင့်ပြီးအောက်ပါ command ကို execute လုပ်ပါ။
တေးရေးဆရာ alienbabacloud/client@^1.2.0 လိုအပ်သည်
Alibaba Cloud OCR SDK ကို PHP Code သို့မိတ်ဆက်ခြင်း, ကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
Alibabacloud \ Client \ alibabacloud ကိုသုံးပါ။ Alibabacloud \ Client \ clienton \ clience ကိုသုံးပါ။ Alibabacloud \ Client \ client ကိုသုံးပါ။ Alibabacloud \ Client \ VEN ကိုသုံးပါ။ Alibabacloud \ OCR \ OCR ကိုသုံးပါ။
Code ရှိ Access key နှင့် access access access secuter ကို configure လုပ်ပါ, ကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
Alibabacloud :: AccessKskyclible ('<Access Key> '' '<Access Secret> ') -> ဒေသ ('CN-Shanghai') -> Asdofultlient (),
ထို့နောက် Alibaba Cloud OCR ၏စာသားအသိအမှတ်ပြုခြင်း interface ကိုကျွန်ုပ်တို့ခေါ်ဆိုနိုင်သည်။ ဤတွင်စာသားကိုပုံတွင်မည်သို့ခွဲခြားသတ်မှတ်ရမည်ကိုပြသသည့်နမူနာကုဒ်တစ်ခုရှိသည်။
ကြိုးစားကြည့်ပါ $ ရလဒ် = OCR :: V20191230 () -> မှတ်စု ([]) -> fashimageURL (https://www.exampe.com/image.jpg ') // သင်၏ပုံရိပ်လိပ်စာ -> falseusfinancemodel (' fiss ') // ဘဏ် financial ာရေးဥပဒေကြမ်းပုံစံကိုအသုံးပြုသင့်သည်ဖြစ်စေ, // output အသိအမှတ်ပြုမှုရလဒ် echo $ ရလဒ် ['data'] ['စာသားများ']; } ဖမ်း (clientception $ e) { ပဲ့တင်သံ $ e-> geterrormessage (); } ဖမ်း (servereException $ င) { ပဲ့တင်သံ $ e-> geterrormessage (); }
လက်တွေ့ကျသောအပလီကေးရှင်းများ၌စာသားအသိအမှတ်ပြုမှုအကျိုးသက်ရောက်မှုကို debug လုပ်ရန်နှင့် outzug လုပ်ရန်လိုအပ်သည်။ Alibaba Cloud OCR သည်ပိုမိုတိကျသောမှတ်ပုံတင်ရလဒ်များရရှိရန်လိုအပ်သည့်အတိုင်း developer များညှိနှိုင်းနိုင်သည့် parameter options အချို့ကိုထောက်ပံ့ပေးသည်။
ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည်အသိအမှတ်ပြုမှုဆိုင်ရာတိကျမှုကိုတိုးတက်စေရန်အသိအမှတ်ပြုစည်းမျဉ်းများကိုသတ်မှတ်ရန် Custom template function ကိုသုံးနိုင်သည်။
$ ရလဒ် = OCR :: V20191230 () -> မှတ်စု ([]) -> withimageURL ('https://www.example.com/image.jpg') -> falufinancemodel ('falsefin') -> withcustomtemplateid ('<Custom Template ID> ') // သင့်ရဲ့စိတ်ကြိုက် template ID နှင့်အစားထိုးလိုက်ပါ -> တောင်းဆိုမှု (),
ထို့အပြင် Alibaba Cloud OCR သည် developer များတိုးချဲ့ရန်နှင့်အမှန်တကယ်လိုအပ်ချက်များနှင့်အညီညှိနှိုင်းနိုင်သည့်လက်ရေးအသိအမှတ်ပြုခြင်းနှင့် ID Card အသိအမှတ်ပြုမှုကဲ့သို့သောလုပ်ဆောင်ချက်အမျိုးမျိုးကိုလည်းထောက်ပံ့သည်။
Alibaba Cloud OCR ၏အဆင့်မြင့်သုံးစွဲမှုကိုကျွမ်းကျင်ပိုင်သည့်အနေဖြင့် PHP developer များကသူတို့၏နည်းပညာစွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်အတွက်အရေးကြီးသောလမ်းကြောင်းဖြစ်သည်။ ဤဆောင်းပါးသည် PHP ဘာသာစကားနှင့် Alibaba Cloud OCR API ကိုစာသားအသိအမှတ်ပြုမှုအတွက်မည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးပြီးသက်ဆိုင်ရာကုဒ်များနှင့်အကောင်းမြင်နည်းစနစ်များကိုထောက်ပံ့ပေးသည်။ ဤအကြောင်းအရာများသည် developer များကို OCR နည်းပညာကိုပိုမိုကောင်းမွန်အောင်ကူညီနိုင်ပြီးစီမံကိန်းဖွံ့ဖြိုးတိုးတက်မှုစွမ်းရည်ကိုတိုးတက်စေရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။