گوگل کے بادل وژن کا ایک گائیڈ

Sep 13, 2025
کيسے
A guide to Google's Cloud Vision

مشین سیکھنے. گہری سیکھنے قدرتی زبان کی پروسیسنگ. کمپیوٹر وژن. آٹومیشن. آواز کی پہچان. آپ نے حال ہی میں تمام اور بہت سے دیگر شرائط کو حال ہی میں سنا ہے، مصنوعی انٹیلی جنس کے چھتری کے نیچے. حقیقت میں، میدان بہت تیزی سے بڑھ رہی ہے، یہ ایک مستحکم تعریف کو کم کرنے کے لئے تیزی سے مشکل بن رہا ہے. AI ہماری زندگیوں کے تقریبا ہر پہلو کا حصہ بن رہا ہے ای کامرس ویب سائٹس اور آپ کے فون کو غیر مقفل کرنے کے لئے تلاش انجن.

آپ کی ویب سائٹس اور اطلاقات APIs کو براہ راست AI کی طاقت میں نل کرنے کے لئے فائدہ اٹھا سکتے ہیں. عی ایجنٹوں کو تربیت دینے کے بغیر، آپ پہلے سے ہی تجزیہ کردہ اعداد و شمار کے بڑے پیمانے پر مقدار کا فائدہ اٹھا سکتے ہیں. گوگل، ایمیزون، آئی بی ایم اور بہت سے دوسروں نے ڈویلپرز کے لئے اینڈ پوائنٹس کو ہک کرنے اور ای آئی آئی کا استعمال کرتے ہوئے شروع کرنے کے لئے تیار کیا ہے.

سامنے کے اختتام پر، آپ صوتی حکموں، چیٹ بٹ انٹرفیس یا رد عمل ویب جی ایل تخلیقی عناصر سے منسلک کرسکتے ہیں. پیچھے کے آخر میں، ڈیٹا بیسس رفتار اور تجزیہ کو زیادہ سے زیادہ کرنے کے لئے ذہین الگورتھم استعمال کرتے ہیں. APIs AI افعال کی ایک وسیع رینج سے خلاصہ کی ایک پرت فراہم کر سکتے ہیں، اجتماعی تربیت کے لئے پیش گوئی سے.

یاد رکھیں، اگر آپ اپنی سائٹ زیادہ پیچیدہ بنا رہے ہیں، تو یہ آپ کی پسند کا اندازہ لگایا گیا ہے ویب میزبانی اس بات کا یقین کرنے کے لئے سروس یہ سنبھال سکتا ہے. خرگوش سے ایک سائٹ بنانا؟ سب سے اوپر کے ساتھ عمل کو آسان بنانے پر غور کریں ویب سائٹ بلڈر . اور اگر آپ ایک نیا بنا رہے ہیں ڈیزائن سسٹم ، یہ مہذب میں محفوظ اور قابل رسائی رکھنے کے لئے ضروری ہے کلاؤڈ اسٹوریج .

  • Google کے ویب آلات کے لئے ایک گائیڈ

کمپیوٹر کا نقطہ نظر کیا ہے؟

کمپیوٹر ویژن مصنوعی نظام کا مطالعہ اور تخلیق ہے جو تصاویر سے معلومات کو نکالتا ہے. یہ نقطہ نظر کے میکانی نظام کو بھی شامل کر سکتا ہے. شناخت کے لحاظ سے، یہ تصاویر کی تصویر یا سیریز (بشمول ویڈیو سمیت) کے مواد کا تجزیہ اور اس کا تعین کرنے کا عمل ہے. اس میں طبی سکین، تصاویر، 360 ڈگری ویڈیو شامل ہوسکتی ہے اور تقریبا کسی بھی قسم کی تصویر آپ تصور کر سکتے ہیں.

AI طاقتور کمپیوٹر ویژن کر سکتے ہیں:

  • شناخت، لیبل اور مواد کو درجہ بندی کریں
  • چہرے اور جذبات کا پتہ لگائیں
  • شیشے اور ٹوپیاں جیسے ہی ہیڈروئر کو تسلیم کریں
  • نشانیاں، عمارات اور ڈھانچے کی شناخت کریں
  • پکسل سطح کی معلومات جیسے رنگ کے اعداد و شمار، معیار اور قرارداد کا اندازہ کریں
  • مقبول علامات کو تسلیم کریں
  • شناخت اور پڑھنے کا متن
  • ممکنہ طور پر غیر مناسب تصاویر کی شناخت کریں

گوگل کے کلاؤڈ وژن API کے ساتھ کمپیوٹر وژن

ویژن API کے لئے بہت سارے انتخاب ہیں لیکن ہم Google کے کلاؤڈ وژن API استعمال کریں گے. Google بہت سے AI APIs کی میزبانی کرتا ہے، بشمول قدرتی زبان پروسیسنگ، صوتی شناخت، گہری سیکھنے اور نقطہ نظر.

کلاؤڈ ویژن API آپ کی سائٹس اور اطلاقات کو سمجھنے کے قابل بناتا ہے کہ اس تصویر میں کیا ہے. یہ مواد کو زمرے میں درجہ بندی کرے گا، ہر چیز کو دیکھتا ہے. یہ ایک اعتماد سکور بھی فراہم کرتا ہے، لہذا آپ جانتے ہیں کہ یہ کتنا امکان ہے کہ یہ کیا خیال ہے کہ ایک تصویر میں اصل میں وہاں ظاہر ہوتا ہے. آپ آر یا ویڈیو ایپس میں کیمرے ان پٹ کے بارے میں ذہنی طور پر بات چیت کرنے کے لئے اس کا استعمال کرسکتے ہیں. آپ ان لوگوں کی مدد کرنے کے لئے اوزار بنا سکتے ہیں جو نظریاتی طور پر خراب ہوگئے ہیں. آپ سیاحوں کے لئے عمارات یا مقامات کی شناخت میں مدد کرنے کے لئے معاون بنا سکتے ہیں. امکانات لامتناہی ہیں.

01. ایک کلاؤڈ پروجیکٹ قائم

اگر آپ نے Google کے APIs سے پہلے استعمال کیا ہے تو، ان میں سے کچھ پہلے مرحلے واقف ہوں گے. دوسرے Google خدمات کے ساتھ، آپ کو ایک کلاؤڈ پروجیکٹ قائم کرنے کی ضرورت ہوگی. جاؤ گوگل کلاؤڈ پلیٹ فارم کنسول اور ایک نئی منصوبہ بنائیں یا موجودہ ایک کو منتخب کریں. گوگل کی زیادہ تر کی طرح، کلاؤڈ وژن API استعمال کرنے کے لئے مفت ہے جب تک کہ آپ بہت سی API درخواستوں کو شروع کرنے کے لۓ شروع کریں. جب آپ API کو چالو کرتے ہیں تو آپ کو بلنگ کی معلومات درج کرنے کی ضرورت ہوسکتی ہے لیکن یہ درخواستوں کی کم حجم پر چارج نہیں کیا جاسکتا ہے اور آپ کو جانچ پڑتال کے بعد خدمات کو ختم کر سکتے ہیں.

02. کلاؤڈ وژن API کو فعال کریں

A guide to Google's Cloud Vision: Enable the Cloud Vision API

API لائبریری کو براؤز کریں اور پھر بادل وژن API کو فعال کریں

براؤز کریں API لائبریری اور آپ کے منصوبے کے لئے کلاؤڈ وژن API منتخب کریں.

ایک بار فعال ہونے کے بعد آپ کو تھوڑا سا سبز چیک اور پیغام کے ساتھ 'API فعال' دیکھنا چاہئے.

03. ایک سروس اکاؤنٹ بنائیں

اگلا آپ کو قائم کرنے کی ضرورت ہوگی سروس اکاؤنٹ . API کے بارے میں سوچو ویب سروس کے طور پر آپ تخلیق کر رہے ہیں. چونکہ ہم ایک عام سروس کی طرح استعمال قائم کرنے جا رہے ہیں، یہ سب سے بہترین عمل ہے. یہ تصدیق کے بہاؤ کے ساتھ بہترین کام کرتا ہے.

04. نجی کلیدی ڈاؤن لوڈ کریں

A guide to Google's Cloud Vision: Create a service account

سروس اکاؤنٹ کے لئے اپنی نجی کلید حاصل کریں

ایک بار جب آپ API فعال اور ایک سروس اکاؤنٹ کے ساتھ ایک منصوبہ ہے تو، آپ اپنے نجی کلید کو JSON فائل کے طور پر ڈاؤن لوڈ کرسکتے ہیں. فائل کے مقام کا نوٹ لیں، لہذا آپ اسے اگلے مرحلے میں استعمال کرسکتے ہیں.

اگر آپ کے پاس پہلے چند قدموں کے ساتھ کوئی مسئلہ ہے ایک فوری آغاز گائیڈ جو JSON کی کلید کے ڈاؤن لوڈ کے ساتھ مدد کرتا ہے اور ختم کرتا ہے.

05. سیٹ ماحول متغیر

آپ کو قائم کرنے کی ضرورت ہے google_application_credentents. ماحولیاتی متغیر، لہذا یہ ہمارے API کالز تک رسائی حاصل کی جا سکتی ہے. یہ پوائنٹس JSON فائل پر آپ نے ابھی تک ڈاؤن لوڈ کیا اور آپ کو ہر وقت راستہ ٹائپ کرنے کے لئے بچاتا ہے. ایک نیا ٹرمینل ونڈو کھولیں اور استعمال کریں برآمد ایسا ہی کمانڈ:

export GOOGLE_APPLICATION_CREDENTIALS="/Users/[username]/Downloads/[file name].json"

تبدیل کریں [صارف نام] آپ کے صارف نام کے ساتھ. اس بات کو یقینی بنائیں کہ جس جگہ آپ نے نجی کلیدی فائل کو ذخیرہ کیا وہ صحیح ہے. تبدیل کریں [فائل کا نام] اپنی نجی کلیدی فائل کے ساتھ اور اپنی فائل پر راستہ استعمال کریں.

ونڈوز پر، آپ اس طرح کی کمانڈ لائن کے ذریعہ ایک ہی کام کر سکتے ہیں:

$env:GOOGLE_APPLICATION_CREDENTIALS="C:\Users\[username]\Downloads\[FILE_NAME].json"

نوٹ: اگر آپ اپنے ٹرمینل یا کنسول ونڈو کو بند کردیں تو، آپ کو دوبارہ دوبارہ مرتب کرنے کے لئے دوبارہ چلانے کی ضرورت ہوسکتی ہے. ہم اسے جلد ہی ہمارے پی ایچ پی کوڈ میں شامل کریں گے، لہذا آپ کو اس کے بارے میں فکر کرنے کی ضرورت نہیں ہے.

06. اے پی پی کو کال کریں

اب آپ کلاؤڈ وژن API میں کھودنے کے لئے تیار ہیں. آپ API کے فوری ٹیسٹ کرنے کے لئے CURL کا استعمال کریں گے. آپ اس طریقہ کو بھی اپنے کوڈ سے بھی استعمال کرسکتے ہیں.

CURL درخواستوں کو زیادہ سے زیادہ زبانوں میں بنایا جا سکتا ہے، چاہے وہ پی ایچ پی، پطرون یا نوڈ. اس طرح آپ کالز کو کمانڈ لائن میں براہ راست بنا سکتے ہیں یا آپ کی پسند کی زبان میں متغیر کے نتیجے میں تفویض کرسکتے ہیں. curl کا استعمال کرتے ہوئے کچھ فوری تجاویز تلاش کریں یہاں .

درخواست کی تفصیلات کو روکنے کے لئے ایک سادہ JSON فائل بنائیں. اسے کال کریں google_vision.json. . یہ مقامی اسٹور کریں جہاں آپ ٹرمینل حکموں کو چلانا چاہتے ہیں.

 {
 "درخواستیں": [
    {
      "تصویر":{
      "ذریعہ":{
      "تصویریور":
      "https://upload.wikimedia.org/wikipedia/commons/9/93/golden_retriever_carlos_٪281010581910556٪29.jpg"
         }
     }،
       "خصوصیات": [{
         "قسم": "ٹائپ_ نامعلوم"،
         "Maxresults": 50.
     }،
       {
         "قسم": "Landmark_detection"،
         "Maxresults": 50.
     }،
       {
         "قسم": "face_detection"،
         "Maxresults": 50.
     }
       {
         "قسم": "Label_detection"،
         "Maxresults": 50.
     }،
       {
         "ٹائپ": "text_detection"،
         "Maxresults": 50.
     }،
       {
         "قسم": "safe_search_detection"،
         "Maxresults": 50.
     }،
       {
         "قسم": "image_properties"،
         "Maxresults": 50.
     }
    نس]
   }
  نس]
} 

مندرجہ بالا کوڈ میں، آپ نے ایک تصویر کا تجزیہ کرنے کے ساتھ ساتھ مخصوص API کی خصوصیات کو استعمال کرنے کے لئے اشارہ کیا ہے، بشمول چہرے کا پتہ لگانے اور تاریخی پتہ لگانے سمیت. safe_search_detection. جاننے کے لئے بہت اچھا ہے کہ تصویر محفوظ ہے اور اس قسم کے زمرہ میں، جیسے بالغ مواد یا تشدد سے متعلق ہے. image_properties. رنگوں اور پکسل سطح کی تفصیلات کے بارے میں بتاتا ہے.

CURL کمانڈ پر عملدرآمد کرنے کے لئے، آپ کے ٹرمینل یا کمانڈ لائن انٹرفیس میں، درج ذیل درج کریں.

 Curl -x پوسٹ -H "اجازت: ریچھ" $ (GCloud Auther درخواست - ڈیفالٹ پرنٹ-ٹوکن) -H "مواد کی قسم: درخواست / JSON؛ چارس = UTF-8" --data-Binary @ google_vision.json "https://vision.googleApis.com/v1/images:annotate" & gt؛ نتائج 

استعمال کرتے ہوئے & gt؛ نتائج نحو، آپ کو ایک نئی فائل میں ذخیرہ کردہ نتائج آپ کے لئے تیار ہیں. آپ نے یو آر ایل کو API پر اشارہ کیا ( "https://vision.googleApis.com/v1/images:annotate" ) اور آپ کے JSON ڈیٹا میں شامل پوسٹ اس کے لئے.

آپ کو پہلی بار آپ کو API کو چالو کرنے یا رسائی کی اجازت دینے کے لئے اس کا استعمال کیا جا سکتا ہے. جواب دیں ہاں یا Y اس فوری طور پر اور اسے JSON واپس آنا چاہئے.

اگر آپ نتائج فائل کھولیں تو، آپ ویژن API کی درخواست سے JSON ڈیٹا کے نتائج حاصل کریں گے. یہاں ایک ٹکڑا ہے:

{
  "جوابات": [
    {
      "لیبلینوٹیکشنز": [
        {
          "مڈ": "/ m / 0bt9lr"،
          "تفصیل": "کتے"،
          "اسکور": 0.982986،
          "ٹاپیکلٹی": 0.982986.
        }،
        {
          "مڈ": "/ m / 01t032"،
          "تفصیل": "گولڈن ریٹریور"،
          "اسکور": 0.952482،
          "topicality": 0.952482.
        }،
        {
... 

آپ کچھ بہت مفید نتائج دیکھتے ہیں. کے نیچے Labelannotorations. نوڈ، آپ 98 فی صد میچ دیکھ سکتے ہیں کہ تصویر میں "کتا" اور 95 فی صد میچ ہے جس میں اس میں "گولڈن ریٹائرڈ" شامل ہے! اے آئی نے پہلے سے ہی تصویر اور دیگر تفصیلات کے مواد کی نشاندہی کی، بشمول "snout" اور حقیقت یہ ہے کہ یہ ایک "کھیل کتے" ہے.

پہلے ہی تربیت یافتہ گوگل وژن اے آئی کے نظام کی وجہ سے آپ کے حصے پر یہ ضروری نہیں ہے. نتائج کے ذریعے سکیننگ، آپ کو سفارش کردہ فصل کے علاقوں سے سب کچھ دیکھیں گے - مضامین کو آٹو فصلوں کی تصاویر کے لئے - رنگوں اور مواد سمیت تصاویر میں کیا ہے کی ناقابل یقین تفصیل سے. API کی طاقتور کتنی طاقتور ہے کہ دوسری تصاویر کے ساتھ اسے آزمائیں.

آپ اس بلاگ پر غلط استعمال کی اطلاع دیتے ہوئے ایرر آ گیا ہے. براہ مہربانی دوبارہ کوشش کریں. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. آپ اپنی زبان میں مقامی SDK بھی قائم کرسکتے ہیں جو آپ کو اپنی مرضی کے مطابق اپنی مرضی کے مطابق اور ان کو ضم کر سکتے ہیں.

07. کلائنٹ لائبریری انسٹال کریں

اگلا آپ API کو آپ کے منصوبوں میں کس طرح ضم کرنے کے لئے ایک سادہ ویب پر مبنی اپلی کیشن بنائے گا.

انضمام آسان بنانے کے لئے مختلف زبانوں میں دستیاب کئی SDKs موجود ہیں. آپ اس اگلے سیکشن کے لئے پی ایچ پی SDK استعمال کریں گے. اگر آپ اس کوڈ کو منتخب کرنا چاہتے ہیں جو مختلف زبان میں مندرجہ ذیل ہیں، تو SDKs کا ایک بڑا ذریعہ ہے یہاں .

اس بات کو یقینی بنائیں کہ آپ کے مقامی یا ریموٹ سرور پر قائم ایک پراجیکٹ فولڈر ہے. اگر آپ کو یہ پہلے سے ہی نہیں ہے تو، موسیقار حاصل کریں اور اسے اپنے پروجیکٹ فولڈر میں انسٹال کریں. اختیاری طور پر، آپ کو مارکیٹ میں پہلے سے ہی عالمی سطح پر نصب ہوسکتا ہے اور یہ بھی ٹھیک ہے.

کلاؤڈ ویژن SDK کے لئے وینڈر فائلوں کو انسٹال کرنے کے لئے مندرجہ ذیل کمپوزر کمانڈ چلائیں.

 پی ایچ پی -R "کاپی ('https://getcomposer.org/installer'، 'composer-setup.php')؛"
پی ایچ پی -R "اگر (Hash_File ('SHA384'، 'کمپوزر سیٹ اپ. php') === '93B54496392C0627746 70AC18B134C3B3A95E5A5E5C8
F1A9F115F203B75BF9A129D5DAA8BA6A13E2CCC8A1DA080.
6388A8 ') {گونگا' انسٹالر تصدیق شدہ '؛ } اور {گونج 'انسٹالر بدعنوان'؛ Unlink ('کمپوزر setup.php')؛ } گونج php_eol؛ "
پی ایچ پی کمپوزر- setup.php.php.
پی ایچ پی -R "Unlink ('کمپوزر setup.php')؛"
پی ایچ پی composer.phar Google / Cloud-Vision کی ضرورت ہے 

کمپوزر آپ کے پروجیکٹ فولڈر میں وینڈر فولڈر بناتا ہے اور آپ کے لئے تمام انحصار کو انسٹال کرتا ہے. اگر آپ اسے اس کی ترتیب کو پھیلاتے ہیں اور پی ایچ پی استعمال کرنا چاہتے ہیں تو، آپ اسے چیک کر سکتے ہیں کمپوزر وسائل انسٹال کرنا .

08. نئی فائل بنائیں

اپنے پراجیکٹ فولڈر میں ایک نیا پی ایچ پی فائل بنائیں. اگر آپ چاہیں تو اسے مقرر کریں لیکن فوری جانچ کے لئے تصاویر اپ لوڈ کرنے کیلئے ایک سادہ HTML فارم شامل کریں. یہاں فارم کے ساتھ ایک مثال کے طور پر پی ایچ پی فائل ہے:

 اور ایل ٹی؛! DOCTYPE ایچ ٹی ایم ایل اور جی ٹی؛
& lt؛ ایچ ٹی ایم ایل اور جی ٹی؛
& lt؛ سر اور جی ٹی؛
& lt؛ عنوان اور جی ٹی؛ نیٹ - کمپیوٹر ویژن ٹیوٹوریل اور ایل ٹی؛ / عنوان اور جی ٹی؛
& lt؛ / سر اور جی ٹی؛
& lt؛ جسم اور جی ٹی؛
& lt؛ فارم ایکشن = "index.php" Enctype = "Multipart / فارم ڈیٹا" طریقہ = "پوسٹ" اور جی ٹی؛
& lt؛ h1 & gt؛ منتخب کریں تصویری اور ایل ٹی؛ / H1 اور GT؛
& lt؛ ان پٹ کی قسم = "فائل" کا نام = "فائل" اور جی ٹی؛ & lt؛ br / & gt؛ & lt؛ br / & gt؛
& lt؛ ان پٹ کی قسم = "جمع کرائیں" قیمت = "اپ لوڈ کی تصویر" نام = "جمع" & gt؛ & lt؛ br / & gt؛
& lt؛ / فارم اور جی ٹی؛
& lt؛ ڈوی کلاس = "نتائج" اور جی ٹی؛
& lt؛؟ پی ایچ پی
// پی ایچ پی کوڈ یہاں جاتا ہے //
اگر (! جاری ($ _ پوسٹ ['جمع کرانے']) {مر جاؤ ()؛ }
اور جی ٹی؛
& lt؛ / div & gt؛
& lt؛ / جسم اور جی ٹی؛
& lt؛ / ایچ ٹی ایم ایل اور جی ٹی؛ 

کوڈ میں ایک فارم اور پی ایچ پی کوڈ کے لئے ایک جگہ کے ساتھ ایک بنیادی HTML فائل شامل ہے. کوڈ فارم سے پیش کردہ تصویر کے وجود کے لئے چیکنگ شروع ہوتا ہے. اگر یہ ابھی تک پیش نہیں کیا گیا ہے، تو یہ کچھ نہیں کرتا.

09. تصویر اسٹور

اگر آپ آن لائن یا آپ کے سسٹم پر تصاویر کو ترجیح دیتے ہیں تو اس مرحلے کو چھوڑ دیں. اگر آپ تصاویر کو منتخب کریں تو آپ کو منتخب کردہ تصاویر کو منتخب کرنے کے لئے شامل کریں.

 // محفوظ کریں تصویر
$ filepath = $ _files ["فائل"] ["نام"]؛
اگر (atom_uploaded_file ($ _ فائلوں ["فائل"] ["tmp_name"]، $ filepath)) {
گونج "& lt؛ p & gt؛ & lt؛ img src =". $ filepath. "انداز = 'چوڑائی: 400px؛ اونچائی: آٹو؛' / & gt؛ & lt؛ / p & gt؛ "؛
} اور
گونج "خرابی !!"؛
} 

10. ماحولیات متغیر شامل کریں

آپ کو قائم کرنے کی ضرورت ہے google_application_credentents. تصدیق کرنے کے لئے متغیر. پی ایچ پی میں ہم استعمال کرتے ہیں Putenv. ماحول متغیر قائم کرنے کا حکم. اپنے پی ایچ پی کے کوڈ میں اگلے اس کوڈ کو شامل کریں:

 ڈالینوی ('google_application_credentents = / صارفین / richardmattka / ڈاؤن لوڈ / ویژن ٹیوٹوریل 1-0F464A9A0F7B.JSON')؛ 

اپنے JSON نجی کلیدی فائل میں راستے اور فائل کا نام تبدیل کریں.

11. لائبریری کو شامل کریں

لائبریری کو شامل کریں اور ابتداء کریں زبانی آپ کے کوڈ میں کلاس. اس کوڈ کو اگلا شامل کریں:

 __dir__ کی ضرورت ہے. '/vendor/autoload.php'؛
گوگل \ بادل \ ویژن \ v1 \ imageannotatorclient کا استعمال کریں؛
$ پروجیکٹ = 'ویژن ٹیوٹوریل -1'؛
$ Imageannotator = New ImageNnotortatorclient ([
    'پروجیکٹ' = & gt؛ $ پروجیکٹ
])؛ 

وینڈر Autoload کی ​​ضرورت ہوتی ہے. جب آپ اپنے انحصار کی ضرورت ہوتی ہے تو یہ پطرون یا نوڈ میں اسی طرح کی ہے. درآمد ImageNnotatorclient. اگلا، کلاس کا استعمال کرنے کے لئے. آپ کی وضاحت پروجیکٹ . اگر آپ اس بات کا یقین نہیں کر رہے ہیں کہ یہ کیا ہے، اسے اپنے Google کلاؤڈ پروجیکٹ کنسول میں نظر آتے ہیں. آخر میں، ایک نیا بنائیں ImageNnotatorclient. آپ کے پروجیکٹ کا استعمال کرتے ہوئے اعتراض اور اسے تفویض کریں $ icheannotator. متغیر.

12. تصویری مواد کا تجزیہ کریں

تجزیہ کے لئے API میں تصویر جمع کرنے شروع کریں. آپ اس نتیجے کو ظاہر کرتے ہیں جیسے JSON اب اس کے لئے اسکرین تک ظاہر ہوتا ہے لیکن عملی طور پر آپ نتائج کا جائزہ لے سکتے ہیں اور انہیں کسی بھی طرح سے استعمال کرتے ہیں.

تصویر کو API میں جمع کرنے کے لئے مندرجہ ذیل شامل کریں.

 $ تصویر = file_get_contents ($ filepath)؛
$ جواب = $ icheannotator- & gt؛ labeldetection ($ تصویر)؛
$ لیبل = $ جواب- & gt؛ getlabelannottions ()؛

Foreach ($ لیبل کے طور پر $ لیبل کے طور پر) {
گونج "& lt؛ ڈوی کلاس = 'نتیجہ' اور جی ٹی؛"؛
$ نتیجہ = $ لیبل- & GT؛ حاصل کریں ()؛
$ نتیجہ گونگا "(". $ لیبل- اور جی ٹی؛ گونگا (). ")؛
گونج "& lt؛ / div & gt؛"؛
} 

یہ مواد کو پیش کردہ فارم سے پیش کرتا ہے تصوراتی، بہترین اختتام پوائنٹ اور اس کے نتیجے میں اسٹورز $ جواب متغیر. یہ وضاحت کرتا ہے Labeldetection خصوصیت. آپ بھی استعمال کر سکتے ہیں چہرہ شناخت ، Logodetection. ، textdetection اور بہت سے دوسرے افعال. مکمل فہرست کے لئے، یہاں چیک کریں .

اگلا، لیبل کی فہرست پر قابو پائیں. یہ صرف ایک مثال ہے کہ یہ کس طرح استعمال کرنے کے لئے ہے: آپ اس پر عملدرآمد کر سکتے ہیں اور نتائج پر ردعمل کرتے ہیں تاہم آپ کی ضرورت ہے.

13. چہرے کا پتہ لگائیں

A guide to Google's Cloud Vision: Face detection

ویژن API کے Facedetection کی تقریب کا استعمال کرتے ہوئے، آپ تصویر میں چہرے کے جذبات اور پابند باکس تلاش کر سکتے ہیں

API میں جھوٹ کتنا طاقتور ہے کی ایک اور مثال مثال ہے چہرہ شناخت فنکشن یہ جذبات کے اعداد و شمار کے ساتھ ساتھ جگہ کی معلومات کو واپس لے جائے گا جہاں تصویر میں چہرے ہیں. یہ کوڈ دیکھنے کے لئے کوشش کریں کہ یہ کیسے کام کرتا ہے.

 $ جواب = $ icheannotator- & gt؛ facedetection ($ تصویر)؛
$ چہرے = $ جواب- & gt؛ getfaceanotions ()؛

$ LikeelifeyNoodname = ['نامعلوم'، 'very_unlikely'، 'امکان نہیں'،
    'ممکنہ'، 'امکانات'، 'بہت کم']؛
// var_dump ($ لیبل)؛

Foreach ($ چہرے $ کے طور پر چہرے) {
گونج "& lt؛ ڈوی کلاس = 'نتیجہ' اور جی ٹی؛"؛
$ Anger = $ face-& gt؛ GetangerLikelive ()؛
Printf ("غصہ:٪ s". php_eol، $ likeelifeudename [$ unger])؛
$ JOY = $ face-& gt؛ gettoylikelive ()؛
    پرنف ("خوشی:٪ s". php_eol، $ likeelifeudename [$ خوشی])؛
$ عمودی = $ face-& gt؛ getboundingpoly () - & gt؛ getterices ()؛
    $ حد = []؛
    Foreach ($ عمودی کے طور پر $ عمودی) {
        $ حد [] = SPRINTF ('(٪ ڈی،٪ ڈی)'، $ عمودی- & GT؛ Getx ()، $ عمودی- & GT؛ حاصل ())؛
    }
    پرنٹ ('حد:'. شامل ہوں ('،'، $ حد تک). php_eol)؛
گونج "& lt؛ / div & gt؛"؛
} 

آپ استعمال کرتے ہوئے شروع کرتے ہیں چہرہ شناخت انوٹائٹرٹر کی تقریب اور تصویر میں پچھلے مثال کی طرح. پھر تم facenotiations. . آپ زیادہ عام زبان میں ردعمل وزن کی ایک صف کا استعمال کرتے ہیں، لہذا آپ کچھ جذبات کی امکانات دیکھ سکتے ہیں. اس کے بعد، آپ پہلے سے ہی جواب دیں. آپ دو ممکنہ جذبات، غصہ اور خوشی میں سے دو کی جانچ پڑتال کرتے ہیں، ان کے نتائج واپس آتے ہیں. یہ آپ کو بھی پابند بکسوں کے کناروں کو بھی دے گا جو ہر چہرہ کی وضاحت کرتا ہے.

یہ مضمون اصل میں مسئلہ 316 میں شائع کیا گیا تھا نیٹ ویب ڈیزائنرز اور ڈویلپرز کے لئے دنیا کی بہترین فروخت میگزین. مسئلہ 316 خریدیں یا یہاں سبسکرائب کریں .

متعلقہ مضامین:

  • حیرت انگیز عی کے آلے کو جادو کی طرح تصاویر کی تعمیر
  • Google Analytics میں 17 اوپر کے اوزار
  • بہترین کوڈ ایڈیٹرز

کيسے - انتہائی مشہور مضامین

مقامی ترقیاتی ماحول کو کیسے قائم کرنا

کيسے Sep 13, 2025

(تصویری کریڈٹ: مستقبل) ایک مقامی ترقیاتی ماحول آپ کو اپنی ویب سائ�..


سی ایس ایس کے سائز کے ساتھ کیسے ڈیزائن کرنا: ایک تعارف

کيسے Sep 13, 2025

ہر ویب سائٹ کی بنیاد یہ ہے کہ اس صفحے کو چھوٹے عناصر میں ذیلی تقسیم کرنا ..


فوٹوشاپ میں اپنے تصور آرٹ کی مہارت کو بہتر بنائیں

کيسے Sep 13, 2025

اس ورکشاپ کے لئے، میں آپ کو صرف آپ کی تخیل سے حروف کو خالی کرنے کے لئے ای�..


ذمہ دار ویب نوع ٹائپ کے قواعد

کيسے Sep 13, 2025

ذمہ دار ویب نوع ٹائپ مشکل ہے - آپ کو دونوں ڈیزائن چپس اور تکنیکی معلومات دونوں کی ضرورت ہے. لیکن تاہم یہ مشک..


فوٹوشاپ کے ساتھ 3D متحرک تصاویر میں تصاویر کو تبدیل کریں

کيسے Sep 13, 2025

ہم سب کو تصاویر کے طور پر لے جانے والی یادوں کی ایک بڑی دکان ہے اور یہ یا�..


ایک VR گیمنگ ورلڈ بنانے کے لئے 13 تجاویز

کيسے Sep 13, 2025

Tethered ایک اہم طور پر تیسری شخص کی حکمت عملی کھیل ہے، جو VR کے لئے ڈیزائن کی..


ایک ڈیجیٹل ایٹچ ایک خاکہ بنائیں

کيسے Sep 13, 2025

اس ٹیوٹوریل میں، ہم میکانی ڈرائنگ کھلونا ایٹچ ایک حوصلہ افزائی کے طور پ..


اثرات کے بعد کے ساتھ آر آر گرافکس خاموش کریں

کيسے Sep 13, 2025

اثرات کے بعد کچھ طاقتور اوزار ہیں جو ہم ممکنہ طور پر شدت پسند حقیقت کو استعمال کرسکتے ہیں. اگر آپ اس ضروری �..


اقسام