אינדקס
-
ImageAnnotator(ממשק) -
AnnotateFileRequest(הודעה) -
AnnotateFileResponse(הודעה) -
AnnotateImageRequest(הודעה) -
AnnotateImageResponse(הודעה) -
BatchAnnotateFilesRequest(הודעה) -
BatchAnnotateFilesResponse(הודעה) -
BatchAnnotateImagesRequest(הודעה) -
BatchAnnotateImagesResponse(הודעה) -
Block(הודעה) Block.BlockType(enum)-
BoundingPoly(הודעה) -
EntityAnnotation(הודעה) -
Feature(הודעה) Feature.Type(enum)-
Image(הודעה) -
ImageAnnotationContext(הודעה) -
ImageContext(הודעה) -
InputConfig(הודעה) -
NormalizedVertex(הודעה) -
Page(הודעה) -
Paragraph(הודעה) -
Property(הודעה) -
Symbol(הודעה) -
TextAnnotation(הודעה) -
TextAnnotation.DetectedBreak(הודעה) TextAnnotation.DetectedBreak.BreakType(enum)-
TextAnnotation.DetectedLanguage(הודעה) -
TextAnnotation.TextProperty(הודעה) -
TextDetectionParams(הודעה) -
Vertex(הודעה) -
Word(הודעה)
ImageAnnotator
שירות שמבצע משימות זיהוי של Google Cloud Vision API בתמונות של לקוחות, כמו זיהוי פנים, נקודות ציון, סמלי לוגו, תוויות וטקסט. שירות ImageAnnotator מחזיר ישויות שזוהו בתמונות.
| BatchAnnotateFiles |
|---|
|
שירות שמבצע זיהוי תמונות והוספת הערות לקבוצת קבצים. בשלב הזה, רק "application/pdf", "image/tiff" ו-"image/gif" נתמכים. השירות הזה יחלץ עד 5 פריימים (gif) או דפים (pdf או tiff) מכל קובץ שסופק, ויבצע זיהוי והוספת הערות לכל תמונה שחולצה. הלקוחות יכולים לציין אילו 5 פריימים או דפים לחלץ ב-AnnotateFileRequest.pages.
|
| BatchAnnotateImages |
|---|
|
הפעלה של זיהוי תמונות והוספת הערות לקבוצה של תמונות.
|
AnnotateFileRequest
בקשה להוסיף הערות לקובץ אחד, למשל קובץ PDF, TIFF או GIF.
| שדות | |
|---|---|
input_config |
חובה. מידע על קובץ הקלט. |
features[] |
חובה. התכונות שביקשתם. |
image_context |
הקשר נוסף שיכול להופיע לצד התמונות בקובץ. |
pages[] |
דפים בקובץ שבהם רוצים להוסיף הערות לתמונות. הדפים מתחילים מ-1, אנחנו מניחים שהדף הראשון בקובץ הוא דף 1. אפשר לשלוח עד 5 דפים בכל בקשה. הדפים יכולים להיות שליליים. הערך 1 מייצג את הדף הראשון. "דף 2" הוא הדף השני. הערך -1 מייצג את הדף האחרון. הערך -2 מייצג את הדף הלפני אחרון. אם הקובץ הוא בפורמט GIF במקום PDF או TIFF, המילה "דף" מתייחסת לפריימים של ה-GIF. אם השדה הזה ריק, כברירת מחדל השירות מבצע הוספת הערות לתמונות ב-5 הדפים הראשונים של הקובץ. |
AnnotateFileResponse
תשובה לבקשה להערה בקובץ יחיד. קובץ יכול להכיל תמונה אחת או יותר, ולכל אחת מהן יש תשובות משלה.
| שדות | |
|---|---|
input_config |
מידע על הקובץ שהתשובה הזו נוצרה בשבילו. |
responses[] |
תשובות נפרדות לתמונות שנמצאות בקובץ. השדה הזה יהיה ריק אם השדה |
total_pages |
בשדה הזה מוצג המספר הכולל של הדפים בקובץ. |
error |
אם מוגדר, מייצג את הודעת השגיאה של הבקשה שנכשלה. במקרה כזה, השדה |
AnnotateImageRequest
בקשה לביצוע משימות של Google Cloud Vision API בתמונה שסופקה על ידי המשתמש, עם תכונות שהמשתמש ביקש ועם מידע על ההקשר.
| שדות | |
|---|---|
image |
התמונה שרוצים לעבד. |
features[] |
התכונות שביקשתם. |
image_context |
הקשר נוסף שיכול להופיע לצד התמונה. |
AnnotateImageResponse
תשובה לבקשה להוספת הערות לתמונה.
| שדות | |
|---|---|
text_annotations[] |
אם הוא מופיע, זיהוי הטקסט (OCR) הסתיים בהצלחה. |
full_text_annotation |
אם הוא קיים, זיהוי הטקסט (OCR) או זיהוי הטקסט במסמך (OCR) הסתיים בהצלחה. ההערה הזו מספקת את ההיררכיה המבנית של הטקסט שזוהה באמצעות OCR. |
error |
אם מוגדר, מייצג את הודעת השגיאה של הפעולה. חשוב לדעת שההערות המלאות של התמונות יהיו נכונות, גם אם מוגדר |
context |
אם יש מידע לפי הקשר, הוא נדרש כדי להבין מה מקור התמונה. |
BatchAnnotateFilesRequest
רשימה של בקשות להוספת הערות לקבצים באמצעות BatchAnnotateFiles API.
| שדות | |
|---|---|
requests[] |
חובה. רשימת הבקשות להערות בקובץ. כרגע אנחנו תומכים רק ב-AnnotateFileRequest אחד ב-BatchAnnotateFilesRequest. |
parent |
זה שינוי אופציונלי. פרויקט היעד והמיקום שבו מתבצעת הקריאה. פורמט: אם לא מציינים הורה, המערכת תבחר אזור באופן אוטומטי. מזהי המיקומים הנתמכים: דוגמה: |
BatchAnnotateFilesResponse
רשימה של תגובות להערות בקובץ.
| שדות | |
|---|---|
responses[] |
רשימת התגובות להערות בקובץ, כל תגובה תואמת לכל AnnotateFileRequest ב-BatchAnnotateFilesRequest. |
BatchAnnotateImagesRequest
בקשות מרובות להוספת הערות לתמונות מקובצות לקריאת שירות אחת.
| שדות | |
|---|---|
requests[] |
חובה. בקשות להוספת הערות לתמונות ספציפיות באצווה הזו. |
parent |
זה שינוי אופציונלי. פרויקט היעד והמיקום שבו מתבצעת הקריאה. פורמט: אם לא מציינים הורה, המערכת תבחר אזור באופן אוטומטי. מזהי המיקומים הנתמכים: דוגמה: |
BatchAnnotateImagesResponse
תגובה לבקשה להוספת הערות לתמונות באצווה.
| שדות | |
|---|---|
responses[] |
תשובות נפרדות לבקשות להוספת הערות לתמונות בתוך האצווה. |
חסימה
רכיב לוגי בדף.
| שדות | |
|---|---|
property |
זוהה מידע נוסף על החסימה. |
bounding_box |
התיבה התוחמת של הבלוק. הקודקודים מופיעים בסדר הבא: שמאלי עליון, ימני עליון, ימני תחתון, שמאלי תחתון. כשהמערכת מזהה סיבוב של התיבה התוחמת, הסיבוב מיוצג סביב הפינה השמאלית העליונה, כפי שמוגדר כשהטקסט נקרא בכיוון "הטבעי". לדוגמה:
וסדר הקודקודים עדיין יהיה (0, 1, 2, 3). |
paragraphs[] |
רשימת הפסקאות בבלוק הזה (אם הבלוק הזה הוא מסוג טקסט). |
block_type |
סוג הבלוק שזוהה (טקסט, תמונה וכו') בבלוק הזה. |
confidence |
רמת הסמך של תוצאות ה-OCR בבלוק. טווח [0, 1]. |
BlockType
סוג הבלוק (טקסט, תמונה וכו') כפי שזוהה על ידי OCR.
| טיפוסים בני מנייה (enum) | |
|---|---|
UNKNOWN |
סוג החסימה לא ידוע. |
TEXT |
בלוק טקסט רגיל. |
TABLE |
בלוק טבלה. |
PICTURE |
בלוק תמונה. |
RULER |
תיבה עם קו אופקי/אנכי. |
BARCODE |
בלוק ברקוד. |
BoundingPoly
מצולע תוחם של הערת התמונה שזוהתה.
| שדות | |
|---|---|
vertices[] |
הקודקודים של הפוליגון התוחם. |
normalized_vertices[] |
הקודקודים המנורמלים של הפוליגון התוחם. |
EntityAnnotation
קבוצה של תכונות ישות שזוהו.
| שדות | |
|---|---|
mid |
מזהה ישות אטום. יכול להיות שחלק מהמזהים יהיו זמינים ב-Knowledge Graph Search API של Google. |
locale |
קוד השפה של הלוקאל שבו מבוטא |
description |
תיאור טקסטואלי של הישות, בשפה |
score |
הציון הכולל של התוצאה. טווח [0, 1]. |
confidence |
הוּצאה משימוש במקומה, צריך להשתמש ב- |
topicality |
מידת הרלוונטיות של תווית ה-ICA (תיאור תוכן התמונה) לתמונה. לדוגמה, סביר להניח שהרלוונטיות של "מגדל" תהיה גבוהה יותר לתמונה שמכילה את "מגדל אייפל" שזוהה, מאשר לתמונה שמכילה בניין גבוה ומרוחק שזוהה, למרות שרמת הסבירות שיש מגדל בכל תמונה עשויה להיות זהה. טווח [0, 1]. |
bounding_poly |
האזור בתמונה שאליו שייכת הישות הזו. לא נוצר עבור תכונות של |
properties[] |
יכול להיות שלישויות מסוימות יהיו שדות |
תכונה
סוג הזיהוי של Google Cloud Vision API שרוצים לבצע, והמספר המקסימלי של תוצאות שיוחזרו לאותו סוג. אפשר לציין כמה אובייקטים מסוג Feature ברשימה features.
| שדות | |
|---|---|
type |
סוג התכונה. |
model |
המודל שבו רוצים להשתמש בתכונה. הערכים הנתמכים: "builtin/stable" (ברירת המחדל אם לא הוגדר) ו-"builtin/latest". הערכים |
סוג
סוג התכונה של Google Cloud Vision API שצריך לחלץ.
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
סוג התכונה לא צוין. |
TEXT_DETECTION |
להפעיל זיהוי טקסט או זיהוי תווים אופטי (OCR). זיהוי הטקסט מותאם לאזורים של טקסט בתוך תמונה גדולה יותר. אם התמונה היא מסמך, צריך להשתמש ב-DOCUMENT_TEXT_DETECTION. |
DOCUMENT_TEXT_DETECTION |
הפעלת OCR במסמך עם טקסט צפוף. מקבלת עדיפות כשגם DOCUMENT_TEXT_DETECTION וגם TEXT_DETECTION קיימים. |
תמונה
תמונה של הלקוח שעליה יבוצעו משימות של Google Cloud Vision API.
| שדות | |
|---|---|
content |
תוכן התמונה, מיוצג כרצף של בייטים. הערה: כמו בכל השדות של נכון לעכשיו, השדה הזה פועל רק בבקשות BatchAnnotateImages. היא לא פועלת בבקשות AsyncBatchAnnotateImages. |
ImageAnnotationContext
אם התמונה נוצרה מקובץ (למשל, PDF), ההודעה הזו מספקת מידע על מקור התמונה.
| שדות | |
|---|---|
uri |
ה-URI של הקובץ ששימש ליצירת התמונה. |
page_number |
אם הקובץ היה בפורמט PDF או TIFF, השדה הזה מציין את מספר הדף בקובץ ששימש ליצירת התמונה. |
ImageContext
הקשר התמונה או פרמטרים ספציפיים לתכונה.
| שדות | |
|---|---|
language_hints[] |
רשימת השפות שבהן אפשר להשתמש ב-TEXT_DETECTION. ברוב המקרים, ערך ריק מניב את התוצאות הטובות ביותר כי הוא מאפשר זיהוי שפה אוטומטי. בשפות שמבוססות על האלפבית הלטיני, אין צורך להגדיר את |
text_detection_params |
פרמטרים לזיהוי טקסט ולזיהוי טקסט במסמכים. |
InputConfig
המיקום הרצוי של הקלט והמטא-נתונים.
| שדות | |
|---|---|
content |
תוכן הקובץ, מיוצג כרצף של בייטים. הערה: כמו בכל השדות של כרגע, השדה הזה פועל רק בבקשות BatchAnnotateFiles. היא לא פועלת בבקשות AsyncBatchAnnotateFiles. |
mime_type |
סוג הקובץ. כרגע יש תמיכה רק ב-"application/pdf", "image/tiff" ו-"image/gif". אין תמיכה בתווים כלליים לחיפוש. |
NormalizedVertex
קודקוד מייצג נקודה דו-ממדית בתמונה. הערה: הקואורדינטות המנורמלות של הקודקודים הן ביחס לתמונה המקורית, והן נעות בין 0 ל-1.
| שדות | |
|---|---|
x |
קואורדינטת X. |
y |
קואורדינטת Y. |
דף
דף שזוהה באמצעות OCR.
| שדות | |
|---|---|
property |
מידע נוסף שזוהה בדף. |
width |
רוחב הדף. בקובצי PDF, היחידה היא נקודות. לתמונות (כולל קובצי TIFF) יחידת המידה היא פיקסלים. |
height |
גובה הדף. בקובצי PDF, היחידה היא נקודות. לתמונות (כולל קובצי TIFF) יחידת המידה היא פיקסלים. |
blocks[] |
רשימה של בלוקים של טקסט, תמונות וכו' בדף הזה. |
confidence |
רמת המהימנות של תוצאות ה-OCR בדף. טווח [0, 1]. |
פסקה
יחידה מבנית של טקסט שמייצגת מספר מילים בסדר מסוים.
| שדות | |
|---|---|
property |
זוהה מידע נוסף בפסקה. |
bounding_box |
התיבה התוחמת של הפסקה. הקודקודים מופיעים בסדר הבא: שמאלי עליון, ימני עליון, ימני תחתון, שמאלי תחתון. כשהמערכת מזהה סיבוב של התיבה התוחמת, הסיבוב מיוצג סביב הפינה השמאלית העליונה, כפי שמוגדר כשהטקסט נקרא בכיוון "הטבעי". לדוגמה: * כשהטקסט אופקי, הוא עשוי להיראות כך: 0----1 | | 3----2 * כשמסובבים אותו ב-180 מעלות סביב הפינה השמאלית העליונה, הוא הופך ל: 2----3 | | 1----0 וסדר הקודקודים עדיין יהיה (0, 1, 2, 3). |
words[] |
רשימה של כל המילים בפסקה הזו. |
confidence |
רמת המהימנות של תוצאות ה-OCR לפסקה. טווח [0, 1]. |
מאפיין (property)
Property מורכב מצמד של שם/ערך שסופק על ידי המשתמש.
| שדות | |
|---|---|
name |
שם הנכס. |
value |
הערך של המאפיין. |
uint64_value |
ערך של מאפיינים מספריים. |
סמל
ייצוג של סמל בודד.
| שדות | |
|---|---|
property |
זוהה מידע נוסף על הסמל. |
bounding_box |
התיבה התוחמת של הסמל. הקודקודים מופיעים בסדר הבא: שמאלי עליון, ימני עליון, ימני תחתון, שמאלי תחתון. כשהמערכת מזהה סיבוב של התיבה התוחמת, הסיבוב מיוצג סביב הפינה השמאלית העליונה, כפי שמוגדר כשהטקסט נקרא בכיוון "הטבעי". לדוגמה: * כשהטקסט אופקי, הוא עשוי להיראות כך: 0----1 | | 3----2 * כשמסובבים אותו ב-180 מעלות סביב הפינה השמאלית העליונה, הוא הופך ל: 2----3 | | 1----0 וסדר הקודקודים עדיין יהיה (0, 1, 2, 3). |
text |
הייצוג בפועל של הסמל ב-UTF-8. |
confidence |
רמת המהימנות של תוצאות ה-OCR של הסמל. טווח [0, 1]. |
TextAnnotation
TextAnnotation מכיל ייצוג מובנה של טקסט שחולץ באמצעות OCR. ההיררכיה של מבנה טקסט שחולץ באמצעות OCR נראית כך:
TextAnnotation -> דף -> בלוק -> פסקה -> מילה -> סמל
TextAnnotation.TextProperty שבהמשך.
| שדות | |
|---|---|
pages[] |
רשימת הדפים שזוהו על ידי OCR. |
text |
זוהה טקסט בקידוד UTF-8 בדפים. |
DetectedBreak
זוהתה התחלה או סיום של רכיב מבני.
| שדות | |
|---|---|
type |
סוג ההפסקה שזוהה. |
is_prefix |
True אם המעבר מופיע לפני הרכיב. |
BreakType
טיפוסים בני מנייה (enum) לציון סוג ההפסקה שנמצאה. שורה חדשה, רווח וכו'.
| טיפוסים בני מנייה (enum) | |
|---|---|
UNKNOWN |
סוג לא ידוע של תווית הפסקה. |
SPACE |
רווח רגיל. |
SURE_SPACE |
רווח בטוח (רחב מאוד). |
EOL_SURE_SPACE |
מעבר שורה. |
HYPHEN |
מקף בסוף שורה שלא מופיע בטקסט, ולא מופיע יחד עם SPACE, LEADER_SPACE או LINE_BREAK. |
LINE_BREAK |
מעבר שורה שמסיים פסקה. |
DetectedLanguage
השפה שזוהתה ברכיב מבני.
| שדות | |
|---|---|
language_code |
קוד השפה בתקן BCP-47, למשל "en-US" או "sr-Latn". מידע נוסף זמין בכתובת https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
confidence |
רמת הסבירות של השפה שזוהתה. טווח [0, 1]. |
TextProperty
מידע נוסף שזוהה ברכיב המבני.
| שדות | |
|---|---|
detected_languages[] |
רשימה של השפות שזוהו, יחד עם רמת הסבירות. |
detected_break |
זוהתה התחלה או סיום של קטע טקסט. |
TextDetectionParams
פרמטרים לזיהוי טקסט. הוא משמש לשליטה בתכונות TEXT_DETECTION ו-DOCUMENT_TEXT_DETECTION.
| שדות | |
|---|---|
enable_text_detection_confidence_score |
כברירת מחדל, Cloud Vision API כולל רק את ציון רמת הסמך של התוצאה של DOCUMENT_TEXT_DETECTION. כדי לכלול גם את ציון רמת הסמך של TEXT_DETECTION, צריך להגדיר את הסימון כ-true. |
advanced_ocr_options[] |
רשימה של אפשרויות OCR מתקדמות להתאמה אישית של התנהגות ה-OCR. |
Vertex
קודקוד מייצג נקודה דו-ממדית בתמונה. הערה: הקואורדינטות של הקודקודים הן באותו קנה מידה כמו התמונה המקורית.
| שדות | |
|---|---|
x |
קואורדינטת X. |
y |
קואורדינטת Y. |
Word
ייצוג של מילה.
| שדות | |
|---|---|
property |
זוהה מידע נוסף על המילה. |
bounding_box |
התיבה התוחמת של המילה. הקודקודים מופיעים בסדר הבא: שמאלי עליון, ימני עליון, ימני תחתון, שמאלי תחתון. כשהמערכת מזהה סיבוב של התיבה התוחמת, הסיבוב מיוצג סביב הפינה השמאלית העליונה, כפי שמוגדר כשהטקסט נקרא בכיוון "הטבעי". לדוגמה: * כשהטקסט אופקי, הוא עשוי להיראות כך: 0----1 | | 3----2 * כשמסובבים אותו ב-180 מעלות סביב הפינה השמאלית העליונה, הוא הופך ל: 2----3 | | 1----0 וסדר הקודקודים עדיין יהיה (0, 1, 2, 3). |
symbols[] |
רשימת הסמלים במילה. סדר הסמלים תואם לסדר הקריאה הטבעי. |
confidence |
רמת הסמך של תוצאות ה-OCR למילה. טווח [0, 1]. |