Vision API יכול להפעיל שירותי זיהוי (אסינכרוניים) וסימון של קבוצה גדולה של קובצי תמונה באמצעות כל סוג תכונה של Vision. לדוגמה, אפשר לציין תכונה אחת או יותר של Vision API (כמו TEXT_DETECTION, LABEL_DETECTION ו-LANDMARK_DETECTION) עבור קבוצה אחת של תמונות.
הפלט מבקשת Batch במצב אופליין נכתב לקובץ JSON שנוצר בקטגוריה של Cloud Storage שצוינה.
מגבלות
Vision API מקבל עד 2,000 קובצי תמונה. אם תנסו להעלות קבוצה גדולה יותר של קובצי תמונות, תופיע שגיאה.
סוגי התכונות שנתמכים כרגע
| סוג התכונה | |
|---|---|
CROP_HINTS |
קביעת קודקודים מוצעים לאזור חיתוך בתמונה. |
DOCUMENT_TEXT_DETECTION |
ביצוע OCR על תמונות עם טקסט צפוף, כמו מסמכים (PDF/TIFF) ותמונות עם כתב יד.
אפשר להשתמש ב-TEXT_DETECTION לתמונות טקסט עם טקסט דליל.
מקבל עדיפות אם מופיעים גם DOCUMENT_TEXT_DETECTION וגם TEXT_DETECTION.
|
FACE_DETECTION |
זיהוי פנים בתמונה. |
IMAGE_PROPERTIES |
חישוב של קבוצת מאפייני תמונה, כמו הצבעים הדומיננטיים בתמונה. |
LABEL_DETECTION |
הוספת תוויות על סמך תוכן התמונה. |
LANDMARK_DETECTION |
זיהוי ציוני דרך גיאוגרפיים בתמונה. |
LOGO_DETECTION |
זיהוי לוגו של חברה בתמונה. |
OBJECT_LOCALIZATION |
זיהוי ושליפה של כמה אובייקטים בתמונה. |
SAFE_SEARCH_DETECTION |
הפעלת החיפוש הבטוח כדי לזהות תוכן שעלול להיות לא בטוח או לא רצוי. |
TEXT_DETECTION |
מבצעים זיהוי תווים אופטי (OCR) על הטקסט בתמונה.
זיהוי הטקסט מותאם לאזורים עם טקסט דליל בתוך תמונה גדולה יותר.
אם התמונה היא מסמך (PDF/TIFF), מכילה טקסט צפוף או כתב יד,
עדיף להשתמש ב-DOCUMENT_TEXT_DETECTION.
|
WEB_DETECTION |
לזהות ישויות נושאיות כמו חדשות, אירועים או סלבריטאים בתמונה, ולמצוא תמונות דומות באינטרנט באמצעות היכולות של חיפוש תמונות Google. |
קוד לדוגמה
אפשר להשתמש בדוגמאות הקוד הבאות כדי להריץ שירותי הערות לא מקוונים על קבוצה של קובצי תמונות ב-Cloud Storage.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי הוראות ההגדרה של Java במאמר התחלת העבודה עם Vision API באמצעות ספריות לקוח. מידע נוסף מופיע ב מאמרי העזרה של Vision API Java.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.jsהוראות ההגדרה שבמדריך לתחילת העבודה עם Vision באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Vision Node.js API.
כדי לבצע אימות ב-Vision, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.