הוספת הערות לסרטון באמצעות ספריות לקוח
במדריך למתחילים הזה נסביר על Video Intelligence API. במדריך הזה לתחילת העבודה, תגדירו את Google Cloud הפרויקט ואת ההרשאה, ואז תגישו בקשה ל-Video Intelligence להוספת הערות לסרטון.
לפני שמתחילים
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Cloud Video Intelligence API, if it is not already enabled.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
התקנת ספריית הלקוח
Go
go get cloud.google.com/go/videointelligence/apiv1
Java
אם משתמשים ב-Maven, צריך להוסיף את הקוד הבא לקובץ pom.xml. במאמר העוסק בספריות BOM ל-Google Cloud Platform תוכלו לקרוא מידע נוסף על עצי מוצרים (BOM).
אם משתמשים ב-Gradle, צריך להוסיף את הקוד הבא ליחסי התלות:
אם משתמשים ב-sbt, צריך להוסיף את הקוד הבא ליחסי התלות:
אם משתמשים ב-Visual Studio Code או ב-IntelliJ, אפשר להוסיף את ספריות הלקוח לפרויקט באמצעות יישומי הפלאגין הבאים של IDE:
באמצעות יישומי הפלאגין תוכלו להשתמש בפונקציות נוספות, כמו ניהול מפתחות לחשבונות שירות. לפרטים נוספים, קראו את מאמרי העזרה של כל אחד מיישומי הפלאגין.
Node.js
לפני שמתקינים את הספרייה, צריך לוודא שהכנתם את הסביבה לפיתוח ב-Node.js.
npm install @google-cloud/video-intelligence
Python
לפני שמתקינים את הספרייה, צריך לוודא שהכנתם את הסביבה לפיתוח בשפת Python.
pip install --upgrade google-cloud-videointelligence
שפות נוספות
C#: צריך לפעול לפי הוראות ההגדרה של C# בדף של ספריות הלקוח ואז לעבור אל מאמרי העזרה בנושא Video Intelligence ל- .NET.
PHP: צריך לפעול לפי הוראות ההגדרה של PHP בדף של ספריות הלקוח ואז לעיין במסמכי העזר של Video Intelligence ל-PHP.
Ruby: פעלו לפי הוראות ההגדרה של Ruby בדף ספריות הלקוח, ואז עיינו במאמרי העזרה של Video Intelligence ל-Ruby.
מגדירים אימות
-
התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם. אחרי שנכנסתם לחשבון, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud init -
יוצרים פרטי כניסה לאימות מקומי עבור חשבון המשתמש:
gcloud auth application-default login
אם מופיעה שגיאת אימות, ודאו ש נכנסתם ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם.
מסך הכניסה יופיע. אחרי שנכנסים, פרטי הכניסה נשמרים בקובץ פרטי הכניסה המקומי שמשמש את ADC.
זיהוי תוויות (Label Detection)
עכשיו אתם יכולים להשתמש ב-Video Intelligence API כדי לבקש מידע מסרטון או מקטע של סרטון, כמו זיהוי תוויות. מריצים את הקוד הבא כדי לבצע את הבקשה הראשונה לזיהוי תוויות של סרטונים:
Go
Java
Node.js
לפני שמריצים את הדוגמה, חשוב לוודא שהכנתם את הסביבה לפיתוח ב-Node.js.
Python
לפני שמריצים את הדוגמה, חשוב לוודא שהכנתם את הסביבה לפיתוח בשפת Python.
שפות נוספות
C#: צריך לפעול לפי הוראות ההגדרה של C# בדף של ספריות הלקוח ואז לעבור אל מאמרי העזרה בנושא Video Intelligence ל- .NET.
PHP: פעלו לפי הוראות ההגדרה של PHP בדף ספריות הלקוח ואז עיינו ב מאמרי העזרה של Video Intelligence ל-PHP.
Ruby: פעלו לפי הוראות ההגדרה של Ruby בדף ספריות הלקוח, ואז עיינו במאמרי העזרה של Video Intelligence ל-Ruby.
כל הכבוד! שלחת את הבקשה הראשונה שלך אל Video Intelligence API.
איך היה?
הסרת המשאבים
כדי לא לצבור חיובים לחשבון Google Cloud על המשאבים שבהם השתמשתם בדף הזה:
- אם אתם לא צריכים את הפרויקט, אתם יכולים למחוק אותו באמצעות Google Cloud console .