Ένας οδηγός για το όραμα σύννεφο της Google

Feb 1, 2026
πως να
A guide to Google's Cloud Vision

Μαθησιακή μάθηση. Βαθιά μάθηση. Επεξεργασία φυσικής γλώσσας. Οραματική όραση. Αυτοματοποίηση. Αναγνώριση φωνής. Έχετε πιθανώς ακούσει όλους αυτούς και πολλούς άλλους όρους πρόσφατα, όλα κάτω από την ομπρέλα της τεχνητής νοημοσύνης. Στην πραγματικότητα, ο τομέας αναπτύσσεται τόσο γρήγορα, γίνεται όλο και πιο δύσκολο να καρφώσετε έναν οριστικό ορισμό. Το AI γίνεται μέρος σχεδόν κάθε πτυχή της ζωής μας, από Ιστοσελίδες ηλεκτρονικού εμπορίου και τις μηχανές αναζήτησης για να ξεκλειδώσετε το τηλέφωνό σας.

Οι ιστοσελίδες και οι εφαρμογές σας μπορούν να αξιοποιήσουν τα API για να χτυπήσουν απευθείας στη δύναμη του AI. Χωρίς να χρειάζεται να «εκπαιδεύσει» τους πράκτορες, μπορείτε να επωφεληθείτε από τις τεράστιες ποσότητες δεδομένων που έχουν ήδη αναλυθεί. Η Google, το Amazon, το IBM και πολλά άλλα έχουν δημιουργήσει τελικά σημεία για τους προγραμματιστές να γαντζώσουν και να αρχίσουν να χρησιμοποιούν το AI αμέσως.

Στο μπροστινό μέρος, μπορείτε να συνδέσετε εντολές φωνής, διασυνδέσεις chatbot ή αντιδραστικά στοιχεία δημιουργικών στοιχείων WebGL. Στο πίσω άκρο, οι βάσεις δεδομένων χρησιμοποιούν έξυπνες αλγόριθμους για να μεγιστοποιήσουν την ταχύτητα και την ανάλυση. Το APIS μπορεί να προσφέρει ένα στρώμα αφαίρεσης από ένα ευρύ φάσμα λειτουργιών AI, από τις προβλέψεις έως τη συλλογική εκπαίδευση.

Θυμηθείτε, αν κάνετε το site σας πιο περίπλοκο, είναι ζωτικής σημασίας να αξιολογήσετε την επιλογή σας web hosting Υπηρεσία για να βεβαιωθείτε ότι μπορεί να το χειριστεί. Κάνοντας έναν ιστότοπο από το μηδέν; Σκεφτείτε να απλοποιήσετε τη διαδικασία με μια κορυφή οικοδόμος ιστότοπου . Και αν δημιουργείτε ένα νέο σύστημα σχεδιασμού , είναι σημαντικό να το διατηρείτε ασφαλές και προσβάσιμο σε αξιοπρεπή αποθήκευση σύννεφων .

  • Ένας οδηγός για τα εργαλεία Web της Google

Τι είναι το όραμα του υπολογιστή;

Η όραση του υπολογιστή είναι η μελέτη και η δημιουργία τεχνητών συστημάτων που εξάγουν πληροφορίες από τις εικόνες. Μπορεί επίσης να περιλαμβάνει το ίδιο το μηχανικό σύστημα όρασης. Όσον αφορά την αναγνώριση, είναι η διαδικασία ανάλυσης και προσδιορισμού του περιεχομένου μιας εικόνας ή μιας σειράς εικόνων (συμπεριλαμβανομένου του βίντεο). Αυτό θα μπορούσε να περιλαμβάνει ιατρικές σαρώσεις, φωτογραφίες, βίντεο 360 μοιρών και ουσιαστικά οποιοδήποτε είδος εικόνων που μπορείτε να φανταστείτε.

Το AI-Powered Computer Vision μπορεί:

  • Προσδιορίστε, ετικέτα και κατηγοριοποιήστε το περιεχόμενο
  • Ανίχνευση προσώπων και συναισθημάτων
  • Αναγνωρίστε τα καλύμματα όπως τα γυαλιά και τα καπέλα
  • Προσδιορίστε τα ορόσημα, τα κτίρια και τις δομές
  • Αξιολογήστε πληροφορίες σε επίπεδο εικονοστοιχείων, όπως τα δεδομένα χρώματος, την ποιότητα και την ανάλυση
  • Αναγνωρίστε τα δημοφιλή λογότυπα
  • Προσδιορίστε και διαβάστε το κείμενο
  • Προσδιορίστε δυνητικά ακατάλληλες εικόνες

Οχήματα υπολογιστή με το API της Cloud Vision της Google

Υπάρχουν πολλές επιλογές για το API όραμα, αλλά θα χρησιμοποιήσουμε το API Cloud Vision της Google. Η Google φιλοξενεί πολλούς API AI, συμπεριλαμβανομένης της επεξεργασίας φυσικής γλώσσας, της αναγνώρισης φωνής, της βαθιάς μάθησης και της όρασης.

Το API Cloud Vision επιτρέπει στους ιστότοπους και τις εφαρμογές σας να καταλάβουν τι είναι σε μια εικόνα. Θα ταξινομήσει το περιεχόμενο σε κατηγορίες, επισημαίνοντας τα πάντα που βλέπει. Παρέχει επίσης ένα σκορ εμπιστοσύνης, οπότε ξέρετε πόσο πιθανό είναι ότι αυτό που πιστεύει ότι είναι σε μια εικόνα στην πραγματικότητα φαίνεται εκεί. Θα μπορούσατε να το χρησιμοποιήσετε για να αλληλεπιδράσετε έξυπνα την είσοδο κάμερας σε εφαρμογές AR ή Video. Θα μπορούσατε να δημιουργήσετε εργαλεία για να βοηθήσετε όσους έχουν προβλήματα όρασης. Θα μπορούσατε να δημιουργήσετε βοηθούς για να βοηθήσετε να εντοπίσετε κτίρια ή ορόσημα για τους τουρίστες. Οι πιθανότητες είναι ατελείωτες.

01. Ρυθμίστε ένα έργο Cloud

Εάν έχετε χρησιμοποιήσει το API της Google πριν, μερικά από αυτά τα πρώτα βήματα θα είναι εξοικειωμένοι. Όπως συμβαίνει με άλλες υπηρεσίες Google, θα χρειαστεί να δημιουργήσετε ένα έργο Cloud. μεταβείτε στο Κονσόλα πλατφόρμας Google Cloud και να δημιουργήσετε ένα νέο έργο ή να επιλέξετε ένα υπάρχον. Όπως και οι περισσότερες υπηρεσίες της Google, το API Cloud Vision είναι ελεύθερο να χρησιμοποιήσει μέχρι να αρχίσετε να κάνετε πολλά αιτήματα API. Ίσως χρειαστεί να εισάγετε πληροφορίες χρέωσης όταν ενεργοποιήσετε το API, αλλά αυτό δεν χρεώνεται με χαμηλό όγκο αιτημάτων και μπορείτε να καταργήσετε τις υπηρεσίες μετά από δοκιμές.

02. Ενεργοποιήστε το API Cloud Vision

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

Περιηγηθείτε στη βιβλιοθήκη API και στη συνέχεια ενεργοποιήστε το API Cloud Vision

Περιηγηθείτε στο Βιβλιοθήκη API και επιλέξτε το API Cloud Vision για το έργο σας.

Μόλις ενεργοποιηθεί, θα πρέπει να δείτε ένα μικρό πράσινο έλεγχο και το μήνυμα "API" είναι ενεργοποιημένο "δίπλα του.

03. Δημιουργήστε έναν λογαριασμό υπηρεσίας

Στη συνέχεια θα χρειαστεί να ρυθμίσετε ένα λογαριασμός υπηρεσίας . Σκεφτείτε το API ως υπηρεσία ιστού που δημιουργείτε. Δεδομένου ότι πρόκειται να δημιουργήσουμε τη χρήση σαν μια τυπική υπηρεσία, αυτή είναι η καλύτερη πρακτική. Λειτουργεί επίσης καλύτερα με τη ροή ελέγχου ταυτότητας.

04. Κατεβάστε το ιδιωτικό κλειδί

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

Πάρτε το ιδιωτικό κλειδί για τον λογαριασμό υπηρεσίας

Μόλις έχετε ένα έργο με το API ενεργοποιημένο και έναν λογαριασμό υπηρεσίας, μπορείτε να κατεβάσετε το ιδιωτικό κλειδί ως αρχείο JSON. Σημειώστε τη θέση του αρχείου, ώστε να μπορείτε να το χρησιμοποιήσετε στα επόμενα βήματα.

Εάν έχετε προβλήματα με τα πρώτα λίγα βήματα υπάρχει Ένας γρήγορος οδηγός εκκίνησης που βοηθάει και τελειώνει με τη λήψη του πλήκτρου json.

05. Ορίστε μεταβλητή περιβάλλοντος

Πρέπει να ορίσετε το Google_Application_Credentials Περιβαλλοντική μεταβλητή, οπότε μπορεί να προσεγγιστεί από τις κλήσεις API. Αυτό δείχνει το αρχείο JSON που μόλις κατεβάσατε και σας εξοικονομεί πρέπει να πληκτρολογήσετε τη διαδρομή κάθε φορά. Ανοίξτε ένα νέο παράθυρο τερματικού και χρησιμοποιήστε το εξαγωγή εντολή όπως:

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

Αντικαταστήστε το [Όνομα χρήστη] με το όνομα χρήστη σας. Βεβαιωθείτε ότι η διαδρομή προς τον τόπο αποθηκεύσατε το αρχείο ιδιωτικού κλειδιού είναι σωστό. Αντικαταστήστε το [όνομα αρχείου] Με το ιδιωτικό αρχείο κλειδιού και χρησιμοποιήστε τη διαδρομή στο αρχείο σας.

Στα Windows, μπορείτε να κάνετε το ίδιο πράγμα μέσω της γραμμής εντολών, όπως αυτό:

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

Σημείωση: Εάν κλείσετε το παράθυρο τερματικού ή κονσόλας, ίσως χρειαστεί να το εκτελέσετε ξανά για να ρυθμίσετε ξανά τη μεταβλητή. Θα προσθέσουμε αυτό στον κώδικα PHP σύντομα, οπότε δεν χρειάζεται να ανησυχείτε ξανά για αυτό.

06. Κάντε μια κλήση στο API

Τώρα είστε έτοιμοι να σκάψετε στο API Cloud Vision. Θα χρησιμοποιήσετε το Curl για να κάνετε γρήγορες δοκιμές του API. Μπορείτε επίσης να χρησιμοποιήσετε αυτή τη μέθοδο από τον κωδικό σας επίσης.

Οι αιτήσεις μπούκλα μπορούν να γίνουν στις περισσότερες γλώσσες, είτε πρόκειται για PHP, Python ή κόμβο. Με αυτόν τον τρόπο μπορείτε να κάνετε τις κλήσεις απευθείας στη γραμμή εντολών ή να αντιστοιχίσετε το αποτέλεσμα σε μια μεταβλητή στη γλώσσα της επιλογής σας. Βρείτε μερικές γρήγορες συμβουλές για τη χρήση μπούκλα εδώ .

Δημιουργήστε ένα απλό αρχείο JSON για να κρατήσετε τις λεπτομέρειες της αίτησης. Κάλεσε το google_vision.json . Αποθηκεύστε το τοπικό στο σημείο όπου θέλετε να εκτελέσετε τις εντολές τερματικού από.

 {
 "αιτήσεων":[
    {
      "εικόνα":{
      "πηγή":{
      "imageuri":
      "https://upload.wikimedia.org/wikipedia/commons/9/93/golden_retretriever_carlos_%2810581910556%29.jpg"
         }
     },
       "χαρακτηριστικά": [{
         "Τύπος": "Τύπος_unspecified",
         "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 σας λέει για τα χρώματα και τα στοιχεία του επιπέδου pixel.

Για να εκτελέσετε την εντολή Curl, στο τερματικό σας ή τη διεπαφή γραμμής εντολών, εισάγετε τα ακόλουθα.

 Curl -x Post -H "Εξουσιοδότηση: Φορέας" $ (GCLOUD ΑΠΟΣΤΟΛΗ ΑΠΟΣΤΟΛΗ-Προεπιλεγμένος Εκτύπωση-Πρόσβαση-Token) -Η "Τύπος περιεχομένου: Εφαρμογή / json; charset = utf-8" --data-binary @ Google_Vision.json "https://vision.googleapis.com/v1/images:" & gt; Αποτελέσματα 

Χρησιμοποιώντας το & gt; Αποτελέσματα Σύνταξη, θα έχετε τα αποτελέσματα αποθηκευμένα σε ένα νέο αρχείο που ονομάζεται αποτελέσματα για εσάς. Έχετε δείξει τη διεύθυνση URL στο API ( "https://vision.googleapis.com/v1/images:annotate" ) και περιλάμβανε τα δεδομένα JSON σας ΘΕΣΗ σε αυτό.

Μπορείτε να πάρετε την πρώτη φορά που χρησιμοποιείτε αυτό για να ενεργοποιήσετε το API ή να επιτρέψετε την πρόσβαση. Απαντήστε ναι ή y σε αυτή την προτροπή και θα πρέπει να επιστρέψει το json.

Εάν ανοίξετε το αρχείο αποτελεσμάτων, θα λάβετε τα αποτελέσματα των δεδομένων JSON από το αίτημα API Vision. Εδώ είναι ένα απόσπασμα:

{
  "Απαντήσεις": [
    {
      "Επισκέψεις": [
        {
          "Μέση": "/ m / 0bt9lr",
          "Περιγραφή": "Σκύλος",
          "Βαθμολογία": 0.982986,
          "Επικοινωνία": 0,982986
        },
        {
          "Μέση": "/ m / 01t032",
          "Περιγραφή": "Golden Retriever",
          "Βαθμολογία": 0.952482,
          "Επικοινωνία": 0,952482
        },
        {
... 

Βλέπετε μερικά πολύ χρήσιμα αποτελέσματα αμέσως. Σύμφωνα με το επισήμανση Κόμβος, μπορείτε να δείτε ένα 98% ταιριάζει ότι η εικόνα περιέχει ένα "σκυλί" και ένα 95 τοις εκατό ταιριάζει με το οποίο περιέχει ένα "Golden Retriever"! Το AI έχει ήδη εντοπίσει το περιεχόμενο της εικόνας και άλλων λεπτομερειών, συμπεριλαμβανομένου ενός "ρύγχους" και το γεγονός ότι είναι πιθανό ένα "αθλητικό σκυλί".

Αυτό δεν απαιτούσε καμία εκπαίδευση από την πλευρά σας λόγω του ήδη εκπαιδευμένου συστήματος Google Vision AI. Σάρωση μέσω των αποτελεσμάτων, θα δείτε τα πάντα, από τις συνιστώμενες περιοχές των καλλιεργειών - για τις εικόνες αυτόματης καλλιέργειας σε θέματα - σε απίστευτες λεπτομέρειες του τι είναι στις εικόνες, συμπεριλαμβανομένων των χρωμάτων και του περιεχομένου. Δοκιμάστε το με άλλες εικόνες για να δείτε πόσο ισχυρό είναι το API.

Μπορείτε να συνεχίσετε να χρησιμοποιείτε αυτή τη μέθοδο για να δοκιμάσετε τις κλήσεις που θα χρησιμοποιήσουμε. Μπορείτε επίσης να ρυθμίσετε ένα τοπικό SDK σε μια γλώσσα που προτιμάτε και να την ενσωματώσετε στην εφαρμογή σας.

07. Εγκαταστήστε τη βιβλιοθήκη του πελάτη

Στη συνέχεια, θα κάνετε μια απλή εφαρμογή στο Web για να δείξετε πώς να ενσωματώσετε το API στα έργα σας.

Υπάρχουν διάφορα SDK διαθέσιμα σε μια ποικιλία γλωσσών για να κάνετε την ολοκλήρωση εύκολη. Θα χρησιμοποιήσετε το PHP SDK για αυτήν την επόμενη ενότητα. Εάν επιθυμείτε να τροποποιήσετε τον κώδικα που ακολουθεί σε μια διαφορετική γλώσσα, υπάρχει ένας μεγάλος πόρος των SDK εδώ .

Ξεκινήστε βεβαιωθείτε ότι έχετε ρυθμίσει ένα φάκελο έργου στον τοπικό ή απομακρυσμένο διακομιστή σας. Εάν δεν το έχετε ήδη, λάβετε συνθέτη και εγκαταστήστε το στο φάκελο του έργου σας. Προαιρετικά, μπορεί να έχετε ήδη εγκατεστημένο συνθέτη παγκοσμίως και αυτό είναι ωραία.

Εκτελέστε την ακόλουθη εντολή συνθέτη για να εγκαταστήσετε τα αρχεία προμηθευτών για το SDK Cloud Vision SDK.

 Αντιγραφή PHP -R ('https://getcomposer.org/installer', 'συνθέτης-setup.php'); "
PHP -R "αν (hash_file ('sha384', 'composer-setup.php') === '93B54496392C0627746 70AC18B134C3B3A95E5A5E5C8
F1A9F115F203B75BF9A129D5DAA8A6A13E2CCC8A1DA080
6388A8 ') {ECHO "Εγκαταστάτης επαλήθευσης". } else {Echo 'Installer Corrupt'; Αποσύνδεση ('συνθέτης-setup.php'). } echo php_eol; "
php συνθέτης-setup.php
php -r "αποσύνδεση ('συνθέτης-setup.php');"
php composer.phar απαιτούν το Google / Cloud-Vision 

Ο συνθέτης κάνει φάκελο προμηθευτή στο φάκελο του έργου σας και εγκαθιστά όλες τις εξαρτήσεις για εσάς. Εάν παίρνετε κολλημένοι ρυθμίστε αυτό και θέλετε να χρησιμοποιήσετε το PHP, μπορείτε να το ελέγξετε αυτό Εγκατάσταση του Composer Resource .

08. Δημιουργία νέου αρχείου

Δημιουργήστε ένα νέο αρχείο PHP στο φάκελο του έργου σας. Ρυθμίστε το όμως θέλετε, αλλά συμπεριλάβετε μια απλή φόρμα HTML για να μεταφορτώσετε εικόνες για γρήγορη δοκιμή. Ακολουθεί ένα παράδειγμα αρχείου PHP με τη φόρμα που περιλαμβάνεται:

 & lt;! DOCTYPE HTML & GT;
& lt; html & gt;
& lt; κεφάλι & gt;
& lt; Τίτλος & GT; Net - Tutorial Vision Computer & LT; / Title & GT;
& lt; / head & gt;
& lt; body & gt;
& lt; μορφή δράση = "index.php" Encttype = "multipart / form-data" μέθοδος = "post" & gt;
& LT; H1 & GT; Επιλογή εικόνας & LT; / H1 & GT;
& lt; τύπος εισόδου = "αρχείο" όνομα = "αρχείο" & gt; & lt; br / & gt; & lt; br / & gt;
& lt; τύπος εισόδου = "υποβολή" τιμή = "upload εικόνα" όνομα = "Υποβολή" & gt; & lt; br / & gt;
& lt; / form & gt;
& lt; div class = "αποτελέσματα" & gt;
& lt; php
// ο κώδικας PHP πηγαίνει εδώ //
Εάν (! ISSET ($ _ Post ['υποβολή'])) {Die (); }
& gt;
& lt; / div & gt;
& lt; / Body & GT;
& lt; / html & gt; 

Ο κώδικας περιλαμβάνει ένα βασικό αρχείο HTML με μια φόρμα και ένα σύμβολο κράτησης θέσης για τον κώδικα PHP. Ο κώδικας αρχίζει να ελέγχει την ύπαρξη της εικόνας, που υποβλήθηκε από τη φόρμα. Εάν δεν έχει υποβληθεί ακόμα, δεν κάνει τίποτα.

09. Αποθηκεύστε την εικόνα

Εάν προτιμάτε να δείξετε τις εικόνες online ή στο σύστημά σας, παραλείψτε αυτό το βήμα. Εάν θέλετε να επεξεργαστείτε τις εικόνες που επιλέξετε, προσθέστε αυτόν τον κώδικα για να αποθηκεύσετε την επιλογή της εικόνας.

 // Αποθηκεύστε την εικόνα
$ filepath = $ _files ["αρχείο"] ["Όνομα"];
Εάν (move_uploaded_file (αρχεία $ _ ["αρχείο"] ["tmp_name"], $ filepath)) {
ECHO "& LT; P & GT; & LT; IMG SRC =" $ FILEPATH. "Style = 'Πλάτος: 400px; Ύψος: Auto;" / & gt; & lt; / p & gt; ";
} αλλιώς {
ECHO "Σφάλμα !!";
} 

10. Προσθήκη μεταβλητού περιβάλλοντος

Πρέπει να ορίσετε το Google_Application_Credentials μεταβλητή για να το πιστοποιήσει. Στο PHP χρησιμοποιούμε το τεμάχιο εντολή για να ορίσετε μια μεταβλητή περιβάλλοντος. Προσθέστε αυτόν τον κωδικό στη συνέχεια στον κωδικό PHP:

 putenv ('google_application_credententes = / χρήστες / richardmattka / downloads / tutorial vision 1-0f464A9A0f7B.json'); 

Αντικαταστήστε τη διαδρομή και το όνομα του αρχείου στο αρχείο ιδιωτικού κλειδιού JSON.

11. Συμπεριλάβετε τη βιβλιοθήκη

Προσθέστε τη βιβλιοθήκη και αρχίζετε το Λυγμός τάξη στον κώδικα σας. Προσθέστε αυτόν τον κωδικό Επόμενο:

 Απαιτείται __dir__. '/vendor/autoload.php';
Χρησιμοποιήστε το Google \ Cloud \ Vision \ V1 \ imageannotoratorclient,
$ ProjectID = 'Vision-Tutorial-1'.
$ imageannotator = νέο imageannotoratorclient ([
    'ProjectID' = & GT; $ ProjectID
]) · 

Ξεκινήστε απαιτώντας το AULOAD του προμηθευτή. Αυτό είναι παρόμοιο στο Python ή τον κόμβο όταν χρειάζεστε τις εξαρτήσεις σας. Εισάγετε το Imageannotoratorclient Στη συνέχεια, για να χρησιμοποιήσετε την τάξη. Ορίστε σας προβολής . Εάν δεν είστε σίγουροι τι είναι αυτό, αναζητήστε την στην κονσόλα σας Google Cloud Project. Τέλος, δημιουργήστε ένα νέο Imageannotoratorclient αντικείμενο χρησιμοποιώντας το προβολικό σας και την εκχωρήσετε στο $ imageannotator μεταβλητός.

12. Αναλύστε το περιεχόμενο της εικόνας

Αρχίστε να υποβάλλετε την εικόνα στο API για ανάλυση. Θα εμφανιστούν το αποτέλεσμα ως JSON στην οθόνη για τώρα, αλλά στην πράξη θα μπορούσατε να αξιολογήσετε τα αποτελέσματα και να τα χρησιμοποιήσετε με οποιονδήποτε τρόπο επιθυμείτε.

Προσθέστε τα παρακάτω για να υποβάλετε την εικόνα στο API.

 $ image = file_get_contents ($ filepath);
$ απόκριση = $ imageannotator- & gt; labeldetection ($ εικόνα);
$ ετικέτες = $ απόκρισης - & gt; getlabelantations ();

foreach ($ ετικέτες ως ετικέτα $) {
echo "& lt; div class = 'αποτέλεσμα' & gt;";
$ αποτέλεσμα = $ Label- & GT; GetDEScription ();
Echo $ αποτέλεσμα. "(". $ label- & gt; getscore (). ")";
echo "& lt; / div & gt;";
} 

Αυτό υποβάλλει το περιεχόμενο από το υποβληθέν έντυπο στο φανταστικός το τελικό σημείο και αποθηκεύει το αποτέλεσμα στο $ απόκριση μεταβλητός. Καθορίζει το ετικέτα χαρακτηριστικό. Μπορείτε επίσης να χρησιμοποιήσετε ανίχνευση προσώπου , λογότυπο , κλωστοϋφαντουργία και πολλές άλλες λειτουργίες. Για μια πλήρη λίστα, Ελέγξτε εδώ .

Στη συνέχεια, επαναλάβετε τον κατάλογο των ετικετών. Αυτό είναι απλά ένα παράδειγμα για να δείξετε πώς να το χρησιμοποιήσετε: μπορείτε να το επεξεργαστείτε και να αντιδράσετε στα αποτελέσματα, ωστόσο, χρειάζεστε.

13. Ανίχνευση των προσώπων

A guide to Google's Cloud Vision: Face detection

Χρησιμοποιώντας τη λειτουργία Facedetection του API της όρασης, μπορείτε να βρείτε τα συναισθήματα και τα πλαίσια οριοθέτησης των προσώπων στην εικόνα

Ένα άλλο γρήγορο παράδειγμα πόσο ισχυρό είναι το API στο ανίχνευση προσώπου λειτουργία. Αυτό θα επιστρέψει τα στοιχεία συγκίνησης καθώς και πληροφορίες θέσης όπου βρίσκονται στην εικόνα τα πρόσωπα. Δοκιμάστε αυτόν τον κώδικα για να δείτε πώς λειτουργεί.

 $ Απόκριση = $ imageannotator- & gt; facedetection ($ εικόνα);
$ faces = $ απόκρισης- & gt; getfaceantations ();

$ likelihoyname = [«Άγνωστο», «πολύ_unlikely», «απίθανο»,
    «Δυνατό», «πιθανό», «πολύ»].
// var_dump ($ ετικέτες);

foreach ($ αντιμετωπίζει ως πρόσωπο $) {
echo "& lt; div class = 'αποτέλεσμα' & gt;";
$ anger = $ face- & gt; getangerlikelihood ();
printf ("θυμός:% s". php_eol, $ likelioonnname [$ θυμού]);
$ joy = $ face- & gt; getjoylikelihood ();
    Printf ("Joy:% s". php_eol, $ likelioonnname [$ joy]);
$ vertices = $ face- & gt; getboundingpoly () - & gt; gt, gt; get μεταβολές ();
    $ bloons = [];
    foreach ($ κορυφές ως $ vertex) {
        $ Boons [] = Sprintf ('(% D,% D)', $ Vertex- & GT; GetX (), $ Vertex- & GT; Gety ());
    }
    Εκτύπωση ('Όρια:'. Συμμετοχή (',', $ BORMS). PHP_EOL).
echo "& lt; / div & gt;";
} 

Ξεκινάτε χρησιμοποιώντας το ανίχνευση προσώπου Λειτουργία του σχολιασμού και περάστε στην εικόνα όπως το προηγούμενο παράδειγμα. Τότε θα πάρετε το faceannotiatons . Χρησιμοποιείτε μια σειρά από βάρη απόκρισης σε πιο κοινή γλώσσα, ώστε να μπορείτε να δείτε την πιθανότητα ορισμένων συναισθημάτων. Μετά από αυτό, επαναλάβετε την απάντηση όπως πριν. Ελέγχετε για δύο από τα πολλά πιθανά συναισθήματα, θυμό και χαρά, επιστρέφοντας τα αποτελέσματα αυτών. Αυτό θα σας δώσει επίσης τις γωνίες των τεμαχίων οριοθέτησης που ορίζουν κάθε πρόσωπο που βρέθηκε.

Το άρθρο αυτό δημοσιεύθηκε αρχικά στην έκδοση 316 του καθαρά , το περιοδικό Best-Selling στον κόσμο για τους σχεδιαστές και τους προγραμματιστές ιστοσελίδων. Αγοράστε τεύχος 316 εδώ ή Εγγραφείτε εδώ .

Σχετικά Άρθρα:

  • Το εκπληκτικό εργαλείο AI ανακατασκευάζει φωτογραφίες όπως το Magic
  • 17 κορυφαία εργαλεία στο Google Analytics
  • Τους καλύτερους συντάκτες κώδικα

πως να - Τα πιο δημοφιλή άρθρα

Πώς να δημιουργήσετε τρισδιάστατες σαρώσεις με την καταγραφή της πραγματικότητας

πως να Feb 1, 2026

(Πίστωση εικόνας: Phil Nolan) Η σύλληψη πραγματικότητας είναι ένας πο..


Δημιουργήστε μια σελίδα προορισμού WebGL 3D

πως να Feb 1, 2026

(Πιστωτική πίστωση: μέλλον) Η δημιουργία μιας σελίδας προορισμο�..


Κατανόηση της επεξεργασίας φυσικής γλώσσας

πως να Feb 1, 2026

Οι ιστότοποι και οι εφαρμογές μπορούν να έχουν διάφορα κινούμενα μέρη,..


Πώς να δομή ερωτημάτων μέσων στη Sass

πως να Feb 1, 2026

Πρακτικά κάθε τοποθεσία τώρα είναι χτισμένο με τουλάχιστον ένα νεύμα �..


3D Tutorial Text για γραφιστικούς σχεδιαστές

πως να Feb 1, 2026

Σελίδα 1 από 2: Ξεκινώντας με τον Cinema 4D Ξε�..


Πώς να ξεκινήσετε με ελαιογραφία

πως να Feb 1, 2026

Η ζωγραφική με τα έλαια είναι ένας συναρπαστικός τρόπος για να δημιουργήσετε τέχνη. Ωστόσο, πολλοί άνθρω..


Πώς να ονομάσετε τον οργανισμό σχεδιασμού ιστοσελίδων

πως να Feb 1, 2026

Η λήψη του σωστού ονόματος για την υπηρεσία σας δεν είναι εύκολη. Πολλο..


Πώς να καταγράψετε την κίνηση στα 3D Renders σας

πως να Feb 1, 2026

Όντας ένας ελεύθερος καλλιτέχνης που εργάζομαι σε μια ποικιλία μικρών..


Κατηγορίες