pythonで、画像解析のプログラムを作っています。
一度は作り終えたのですが、数時間後また再開した時にJSON was not foundのエラー
よろしくお願いします。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "C:\Users\augus\OneDrive\Desktop\python\vision-ai-test\index.py", line 17, in <module> annotator_client = vision.ImageAnnotatorClient() File "C:\Users\augus\AppData\Local\Programs\Python\Python39\lib\site-packages\google\cloud\vision_v1\services\image_annotator\client.py", line 357, in __init__ self._transport = Transport( File "C:\Users\augus\AppData\Local\Programs\Python\Python39\lib\site-packages\google\cloud\vision_v1\services\image_annotator\transports\grpc.py", line 153, in __init__ super().__init__( File "C:\Users\augus\AppData\Local\Programs\Python\Python39\lib\site-packages\google\cloud\vision_v1\services\image_annotator\transports\base.py", line 102, in __init__ credentials, _ = auth.default( File "C:\Users\augus\AppData\Local\Programs\Python\Python39\lib\site-packages\google\auth\_default.py", line 454, in default credentials, project_id = checker() File "C:\Users\augus\AppData\Local\Programs\Python\Python39\lib\site-packages\google\auth\_default.py", line 221, in _get_explicit_environ_credentials credentials, project_id = load_credentials_from_file( File "C:\Users\augus\AppData\Local\Programs\Python\Python39\lib\site-packages\google\auth\_default.py", line 107, in load_credentials_from_file raise exceptions.DefaultCredentialsError( google.auth.exceptions.DefaultCredentialsError: File C:\Users\augus\OneDrive\Desktop\vision-ai-test\nifty-stage-313710-6d11794f516f.json was not found.
前提・実現したいこと
該当のソースコード
python
1from google.cloud import vision 2 3# print("解析したい画像のナンバーを00-99で入力してください:", end="") 4# input = input() 5 6# img_path = "./images/img_01.jpg" 7# print(img_path) 8 9with open("./images/img_01.jpg", 'rb') as image_file: 10 content = image_file.read() 11 12# visionAPIが扱えるデータ形式 13image = vision.Image(content=content) 14# print(image) 15 16# インスタンスを生成 17annotator_client = vision.ImageAnnotatorClient() 18 19response_data = annotator_client.label_detection(image=image) 20 21labels = response_data.label_annotations 22 23print('--------RESULT--------') 24for label in labels: 25 print(label.description, ':', round(label.score * 100, 2), '%') 26print('----------------------')
試したこと
環境変数の見直し
JSONファイルの名前があっているか
Google cloud platformにて鍵が有効になっているか
補足情報(FW/ツールのバージョンなど)
windows10
コマンドプロンプト
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/19 00:06
退会済みユーザー
2021/05/19 00:48
2021/05/19 01:09
2021/05/19 01:35
退会済みユーザー
2021/05/19 01:41
2021/05/19 03:42