튜토리얼: Python은 Huawei Cloud 인터페이스에 연결하여 이미지 인식 기능을 구현합니다.
Python SDK 설치
Huawei Cloud 인터페이스에 쉽게 연결하려면 Huawei Cloud의 Python SDK를 설치해야 합니다. 터미널(명령 프롬프트)을 열고 다음 명령을 입력하세요:
pip install obs-sdk
설치가 완료되면 Python 코드 작성을 시작할 수 있습니다.
Huawei Cloud 인터페이스에 연결
먼저 Python 코드 시작 부분에서 관련 라이브러리를 가져옵니다.
import logging from obs import ObsClient import base64 import time import requests
그런 다음 Huawei Cloud 인터페이스에 연결하는 데 필요한 매개변수를 정의합니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!