Tutorial: Python stellt eine Verbindung zur Huawei Cloud-Schnittstelle her, um Bildstil-Migrations- und Konvertierungsfunktionen zu implementieren
Einführung:
Mit der Entwicklung der künstlichen Intelligenz sind Bildstil-Migration und -Konvertierung zu einer der beliebtesten Forschungsrichtungen im Bereich Computer Vision geworden. Huawei Cloud bietet leistungsstarke Bildverarbeitungsfunktionen auf Basis der Deep-Learning-Technologie. In diesem Tutorial erfahren Sie, wie Sie mit Python eine Verbindung zur Huawei Cloud-Schnittstelle herstellen und so die Migration und Konvertierung von Bildstilen implementieren.
Wählen Sie in der Menüleiste der Konsole „Benutzerverwaltung“ – „IAM-Benutzerverwaltung“ und klicken Sie dann auf „Neuer Benutzer“. Legen Sie einen Benutzernamen fest, wählen Sie „Zugriffsschlüssel und Geheimschlüssel automatisch generieren“ und verknüpfen Sie die entsprechende Richtlinie mit dem Benutzer.
Beachten Sie die erhaltenen AK und SK, die für die Verbindung mit der Huawei Cloud-Schnittstelle verwendet werden.
pip install huaweicloud-sdk-python
Nach Abschluss der Installation können Sie Huawei Cloud-Funktionen im Python-Code verwenden.
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
Im nächsten Code verwenden wir die von bereitgestellte Bildstil-Migrations- und Konvertierungsfunktion 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()
Im obigen Code müssen Sie access_key
和secret_key
durch Ihre eigene AK und SK ersetzen und den Pfad des Inhaltsbilds und des Stilbilds angeben, deren Stil migriert werden soll.
python style_transfer.py
Das Programm stellt automatisch eine Verbindung zur Huawei Cloud-Schnittstelle her und senden Sie das Inhaltsbild und das Stilbild. Geben Sie es an Huawei Cloud und geben Sie das Bild nach der Stilmigration zurück. Abschließend zeigt das Programm nach der Stilübertragung das resultierende Bild an.
Fazit:
In diesem Tutorial erfahren Sie, wie Sie mit Python eine Verbindung zur Huawei Cloud-Schnittstelle herstellen und so die Migration und Konvertierung von Bildstilen implementieren. Durch die leistungsstarken Rechenfunktionen der Huawei Cloud können wir die Migration des Bildstils problemlos implementieren und so mehr Möglichkeiten für Bildverarbeitungsaufgaben schaffen. Wir hoffen, dass die Leser durch dieses Tutorial die Huawei Cloud-Dienste besser nutzen und die Bildverarbeitungseffekte verbessern können.
Das obige ist der detaillierte Inhalt vonTutorial: Python stellt eine Verbindung zur Huawei Cloud-Schnittstelle her, um Funktionen zur Migration und Konvertierung von Bildstilen zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!