Google Vision API
-
אני מנסה להשתמש בכלי הזה:
https://github.com/googleapis/nodejs-vision#using-the-client-library
הוא עובד טוב. הבעיה שלי היא שאני רוצה לעשות בו זמנית כמה בדיקות. נניח, face detect ו text detect.
חבל לי לעשות סתם שתי קריאות. איך אפשר לעשות?
ראיתי את זה:
https://stackoverflow.com/questions/49932603/how-to-use-google-cloud-vision-api-client-for-nodejs-to-detect-multiple-types/49940952
הבעיה שtype: vision.types.Feature.Type.LABEL_DETECTIONזורק לי שגיאה. ש types הוא undefined.
למעשה החלפתי את זה במספר שהוא אמור לייצג וזה עבד טוב. השאלה היא איך בכל אופן אני יכול לגשת לtype: vision.types.Feature.Type.LABEL_DETECTION.
תודה.
שאלה נוספת, איך מקבלים את ה API key בשביל גוגל API? (עד עכשיו עבדתי עם קובץ json שמאוחסן אצלי ונמצא במשתנה מערכת "$GOOGLE_APPLICATION_CREDENTIALS"). -
- לא נכון. תסתכל בקוד של המחלקה ההיא (בקובץ helpers.js), תראה שיש בו את ה types הנ"ל.
- בjson יש הרבה חלקים:
"type": "service_account", "project_id": "xxxxxx", "private_key_id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "private_key": "-----BEGIN PRIVATE KEY-----xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=\n-----END PRIVATE KEY-----\n", "client_email": "xxxxxxxxxxxxx", "client_id": "xxxxxxxxxxxxxxxx", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://accounts.google.com/o/oauth2/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/xxxxxxxxxx.iam.gserviceaccount.com"לאיזה חלק כוונתך (ניסיתי חלק מהם, ללא הצלחה).
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות