ホームページ >バックエンド開発 >Python チュートリアル >チュートリアル: Python が Huawei Cloud インターフェースに接続して画像認識機能を実装する
チュートリアル: Python が Huawei Cloud インターフェースに接続して画像認識機能を実装します
Python SDK のインストール
Huawei Cloud インターフェースへの接続を容易にするために、Huawei Cloud の Python SDK をインストールする必要があります。ターミナル (コマンド プロンプト) を開き、次のコマンドを入力します:
pip install obs-sdk
インストールが完了したら、Python コードの記述を開始できます。
Huawei Cloud Interface への接続
まず、Python コードの先頭で、関連するライブラリをインポートします。
import logging from obs import ObsClient import base64 import time import requests
次に、必要なものを定義します。 Huawei Cloud Interface パラメータに接続します:
AK = "YourAccessKey" SK = "YourSecretKey" endpoint = "https://obs.cn-north-1.myhuaweicloud.com" bucket_name = "YourBucketName" region = 'cn-north-1' project_id = 'YourProjectId'
次に、ObsClient を介して接続を確立します:
obs_client = ObsClient(access_key_id=AK, secret_access_key=SK, server=endpoint)
画像のアップロード
画像認識の前に、 Huawei Cloud Storage Service (OBS) に最初に認識されるイメージ。
file_path = "path_to_your_image" with open(file_path, 'rb') as f: obs_client.putContent(project_id, bucket_name, file_path, file_stream=f)
画像認識の実行
画像をアップロードした後、Huawei Cloud 画像認識インターフェイスを呼び出して画像認識機能を実装できます。画像タグ認識を例に挙げます。
url = 'https://ais.cn-north-1.myhuaweicloud.com/v1.0/image/tagging' headers = { 'Content-Type': 'application/json', 'X-Auth-Token': get_token() } data = { "image":"", "url": obs_client.signUrl(bucket_name, file_path, expires=600), "language": "zh", } response = requests.post(url, headers=headers, json=data) result = response.json() print(result)
上記のコードを通じて、認識結果を取得できます。認識結果に基づいて後続の操作や分析を実行できます。
以上がチュートリアル: Python が Huawei Cloud インターフェースに接続して画像認識機能を実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。