Google Vision API အင်္ဂါရပ်များကို ဝင်ရောက်ကြည့်ရှုရန် ကလိုင်းယင့် စံနမူနာတစ်ခု ဖန်တီးရန်၊ အဆင့်များစွာကို လိုက်နာရန် လိုအပ်သည်။ Google Vision API သည် ရုပ်ပုံများကို နားလည်ရန်နှင့် မျက်နှာများကို ရှာဖွေခြင်းအတွက် အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်ပြီး developer များအား ၎င်းတို့၏အပလီကေးရှင်းများတွင် အဆင့်မြင့်ရုပ်ပုံခွဲခြမ်းစိတ်ဖြာနိုင်စွမ်းများကို ပေါင်းစပ်နိုင်စေပါသည်။ အောက်တွင်ဖော်ပြထားသော အဆင့်များကို လိုက်နာခြင်းဖြင့် သင်သည် client instance တစ်ခုကို သတ်မှတ်နိုင်ပြီး API ၏အင်္ဂါရပ်များကို ထိရောက်စွာ စတင်အသုံးပြုနိုင်မည်ဖြစ်သည်။
1. Google Vision API ကို ဖွင့်ပါ-
– Google Cloud Console (https://console.cloud.google.com/) သို့ သွားပါ။
- ပရောဂျက်အသစ်တစ်ခုဖန်တီးပါ သို့မဟုတ် ရှိပြီးသားတစ်ခုကို ရွေးချယ်ပါ။
- API Library သို့သွားခြင်းဖြင့် သင့်ပရောဂျက်အတွက် Vision API ကိုဖွင့်ပါ။
- "Vision API" ကိုရှာပြီး သက်ဆိုင်ရာရလဒ်ကို နှိပ်ပါ။
- သင့်ပရောဂျက်အတွက် API ကိုဖွင့်ရန် "Enable" ခလုတ်ကိုနှိပ်ပါ။
2. စစ်မှန်ကြောင်းအထောက်အထားကို စနစ်ထည့်သွင်းပါ-
- Google Cloud Console ရှိ "အထောက်အထားများ" စာမျက်နှာသို့ သွားခြင်းဖြင့် သင့်ပရောဂျက်အတွက် ဝန်ဆောင်မှုအကောင့်သော့ကို ဖန်တီးပါ။
- "အထောက်အထားများဖန်တီးရန်" ခလုတ်ကိုနှိပ်ပြီး "ဝန်ဆောင်မှုအကောင့်ကီး" ကိုရွေးချယ်ပါ။
- သင့်လျော်သောဝန်ဆောင်မှုအကောင့်နှင့် သော့အမျိုးအစားကို ရွေးချယ်ပါ။
- JSON သော့ဖိုင်ဖော်မတ်ကိုရွေးချယ်ပြီး "ဖန်တီးရန်" ခလုတ်ကိုနှိပ်ပါ။
- သင့်တောင်းဆိုမှုများကို စစ်မှန်ကြောင်းအထောက်အထားပြရန် အသုံးပြုမည်ဖြစ်သဖြင့် ထုတ်လုပ်ထားသော JSON သော့ဖိုင်ကို လုံခြုံစွာသိမ်းဆည်းပါ။
3. ကလိုင်းယင့်စာကြည့်တိုက်ကို ထည့်သွင်းပါ-
- သင့်ပရိုဂရမ်းမင်းဘာသာစကားပေါ် မူတည်၍ Vision API အတွက် Google Cloud client စာကြည့်တိုက်ကို ထည့်သွင်းရန် လိုအပ်ပါသည်။
- ဥပမာအားဖြင့်၊ သင်သည် Python ကိုအသုံးပြုနေပါက၊ သင်သည် အောက်ပါ command ကို run ခြင်းဖြင့် library ကို install လုပ်နိုင်ပါသည်။
pip install google-cloud-vision
4. လိုအပ်သော စာကြည့်တိုက်များကို တင်သွင်းပါ-
- သင့်ကုဒ်တွင် Google Vision API နှင့် အပြန်အလှန်တုံ့ပြန်ရန် လိုအပ်သောစာကြည့်တိုက်များကို တင်သွင်းပါ။ ဥပမာအားဖြင့်၊ Python တွင်၊ သင်သည် အောက်ပါ တင်သွင်းမှုထုတ်ပြန်ချက်ကို အသုံးပြုလိမ့်မည်-
python from google.cloud import vision_v1
5. ကလိုင်းယင့်ဥပမာတစ်ခုဖန်တီးပါ-
- Google Vision API ကိုဝင်ရောက်ကြည့်ရှုရန် ဖောက်သည်အရာဝတ္တုကို ချက်ချင်းလုပ်ဆောင်ပါ။ `from_service_account_file` နည်းလမ်းအတွက် အဆင့် 2 တွင်ရရှိသော သင်၏ JSON သော့ဖိုင်သို့ လမ်းကြောင်းကို ပံ့ပိုးပါ။
python client = vision_v1.ImageAnnotatorClient.from_service_account_file('path/to/your/key.json')
6. API အင်္ဂါရပ်များကို အသုံးပြုပါ-
- ကလိုင်းယင့် စံနမူနာကို ဖန်တီးခြင်းဖြင့်၊ သင်သည် ယခု Google Vision API သို့ တောင်းဆိုမှုများ ပြုလုပ်နိုင်ပြီး ၎င်း၏ အမျိုးမျိုးသော အင်္ဂါရပ်များကို အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်၊ သင်သည် ရုပ်ပုံဖိုင်ကို `face_detection` နည်းလမ်းသို့ ဖြတ်သန်းခြင်းဖြင့် ပုံတစ်ပုံရှိ မျက်နှာများကို ရှာဖွေနိုင်သည်-
python response = client.face_detection(image=open('path/to/your/image.jpg', 'rb'))
- အညွှန်းရှာဖွေခြင်း၊ စာသားရှာဖွေခြင်း၊ မှတ်တိုင်သိရှိခြင်း နှင့် အခြားအရာများကဲ့သို့သော အခြားပုံခွဲခြမ်းစိတ်ဖြာခြင်းလုပ်ငန်းများကိုလည်း လုပ်ဆောင်နိုင်သည်။ အင်္ဂါရပ်တစ်ခုစီရှိ အသေးစိတ်အချက်အလက်များနှင့် ၎င်းတို့ကိုအသုံးပြုနည်းအတွက် Google Cloud Vision API စာရွက်စာတမ်းအား ကိုးကားပါ။
ဤအဆင့်များကို လိုက်နာခြင်းဖြင့်၊ သင်သည် Google Vision API အင်္ဂါရပ်များကို ထိထိရောက်ရောက် ဝင်ရောက်ကြည့်ရှုရန် ကလိုင်းယင့်ဥပမာတစ်ခုကို ဖန်တီးနိုင်သည်။ API နှင့် ချောမွေ့စွာ ပေါင်းစည်းမှုသေချာစေရန် လုပ်ငန်းစဉ်အတွင်း ဖြစ်ပေါ်လာနိုင်သည့် ဖြစ်နိုင်ခြေရှိသော အမှားများနှင့် ခြွင်းချက်များကို ကိုင်တွယ်ရန် မမေ့ပါနှင့်။
အခြား လတ်တလောမေးခွန်းများနှင့် အဖြေများ မျက်နှာများရှာဖွေတွေ့ရှိ:
- Google Vision API သည် မျက်နှာအသိအမှတ်ပြုခြင်းကို ဖွင့်ပေးပါသလား။
- Google Vision API ကိုအသုံးပြုသောအခါ မျက်နှာအားလုံးကို ရှင်းရှင်းလင်းလင်းမြင်နိုင်သည့်ပုံများကို ပံ့ပိုးပေးရန် အဘယ်ကြောင့်အရေးကြီးသနည်း။
- face Annotations အရာဝတ္ထုမှ လူတစ်ဦး၏ စိတ်ခံစားမှုဆိုင်ရာ အချက်အလက်များကို ကျွန်ုပ်တို့ မည်သို့ထုတ်ယူနိုင်သနည်း။
- Google Vision API ၏ Detect Face အင်္ဂါရပ်ကို အသုံးပြုသည့်အခါ faceAnnotations object တွင် မည်သည့်အချက်အလက်များ ပါဝင်သနည်း။
- ပုံများကို ပိုင်းခြားစိတ်ဖြာနားလည်နိုင်စေရန် Google Vision API မှ ပံ့ပိုးပေးသည့် အင်္ဂါရပ်အချို့ကား အဘယ်နည်း။