Tutoriel : Python se connecte à l'interface Huawei Cloud pour implémenter des fonctions de migration et de conversion de style d'image
Introduction :
Avec le développement de l'intelligence artificielle, la migration et la conversion de style d'image sont devenues l'une des directions de recherche populaires dans le domaine de la vision par ordinateur. Huawei Cloud offre de puissantes capacités de traitement d'images basées sur la technologie d'apprentissage en profondeur. Ce didacticiel expliquera comment utiliser Python pour se connecter à l'interface Huawei Cloud afin de mettre en œuvre la migration et la conversion de styles d'image.
Sélectionnez "Gestion des utilisateurs" - "Gestion des utilisateurs IAM" dans la barre de menu de la console, puis cliquez sur "Nouvel utilisateur". Définissez un nom d'utilisateur, sélectionnez « Générer automatiquement » la clé d'accès et la clé secrète, et associez la stratégie correspondante à l'utilisateur.
Notez les AK et SK obtenus, qui serviront à se connecter à l'interface Huawei Cloud.
pip install huaweicloud-sdk-python
Une fois l'installation terminée, vous pouvez utiliser les fonctions Huawei Cloud en code Python.
from huaweicloud_sdk.core.auth.credentials import BasicCredentials from huaweicloud_sdk.imagerec.v1.region import Region from huaweicloud_sdk.imagerec.v1.client import ImageRecClient import matplotlib.pyplot as plt import numpy as np import requests from PIL import Image
Dans le code suivant, nous utiliserons la fonction de migration et de conversion de style d'image fournie par Huawei-Cloud.
# 创建华为云的认证对象 credentials = BasicCredentials(access_key='<your-access-key>', secret_key='<your-secret-key>') # 创建华为云图像风格迁移与转换客户端 client = ImageRecClient.new_builder() .with_region(Region.CN_NORTH_4) .with_credentials(credentials) .build() # 读取本地图像文件 content_image = Image.open('<path-to-content-image>') style_image = Image.open('<path-to-style-image>') # 将图像转换为numpy数组 content_image_np = np.array(content_image) style_image_np = np.array(style_image) # 发送图像风格迁移与转换请求 result = client.artistic_style_transfer(content_image_np, style_image_np, 0.5) # 显示风格迁移后的图像 transfer_image = Image.fromarray(result) plt.imshow(transfer_image) plt.axis('off') plt.show()
Dans le code ci-dessus, vous devez remplacer access_key
和secret_key
par vos propres AK et SK, et spécifier le chemin de l'image de contenu et de l'image de style à migrer.
python style_transfer.py
Le programme se connectera automatiquement à l'interface Huawei Cloud et envoyez l'image de contenu et l'image de style. Donnez-les à Huawei Cloud et renvoyez l'image après la migration du style. Enfin, le programme affiche l'image résultante après le transfert de style.
Conclusion :
Ce tutoriel présente comment utiliser Python pour se connecter à l'interface Huawei Cloud afin d'implémenter la migration et la conversion de style d'image. Grâce aux puissantes capacités informatiques de Huawei Cloud, nous pouvons facilement mettre en œuvre une migration de style d'image, offrant ainsi plus de possibilités aux tâches de traitement d'image. Nous espérons que grâce à ce didacticiel, les lecteurs pourront mieux utiliser les services Huawei Cloud et améliorer les effets de traitement d'image.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!