Tutorial: Python bersambung ke antara muka Awan Huawei untuk melaksanakan migrasi gaya imej dan fungsi penukaran
Pengenalan:
Dengan pembangunan kecerdasan buatan, migrasi dan penukaran gaya imej telah menjadi salah satu hala tuju penyelidikan yang popular dalam bidang penglihatan komputer. Huawei Cloud menyediakan keupayaan pemprosesan imej yang berkuasa berdasarkan teknologi pembelajaran mendalam Tutorial ini akan memperkenalkan cara menggunakan Python untuk menyambung ke antara muka Huawei Cloud untuk melaksanakan migrasi dan penukaran gaya imej.
Pilih "Pengurusan Pengguna" - "Pengurusan Pengguna IAM" dalam bar menu konsol, dan kemudian klik "Pengguna Baharu". Tetapkan nama pengguna, pilih "Jana secara automatik" Kunci Akses dan Kunci Rahsia, dan kaitkan dasar yang sepadan dengan pengguna.
Perhatikan AK dan SK yang diperoleh, yang akan digunakan untuk menyambung ke antara muka Awan Huawei.
pip install huaweicloud-sdk-python
Selepas pemasangan selesai, anda boleh menggunakan fungsi Huawei Cloud dalam kod 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
Dalam kod seterusnya, kami akan menggunakan fungsi penghijrahan dan penukaran gaya imej yang disediakan oleh 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()
Dalam kod di atas, anda perlu menggantikan access_key
和secret_key
dengan AK dan SK anda sendiri, dan nyatakan laluan imej kandungan dan imej gaya untuk dipindahkan gaya.
python style_transfer.py
Atur cara akan bersambung secara automatik ke antara muka Awan Huawei dan hantar imej kandungan dan imej gaya Berikannya kepada Huawei Cloud dan kembalikan imej selepas pemindahan gaya. Akhirnya, program memaparkan imej yang terhasil selepas pemindahan gaya.
Kesimpulan:
Tutorial ini memperkenalkan cara menggunakan Python untuk menyambung ke antara muka Awan Huawei untuk melaksanakan migrasi dan penukaran gaya imej. Melalui keupayaan pengkomputeran Huawei Cloud yang berkuasa, kami boleh melaksanakan migrasi gaya imej dengan mudah, membawa lebih banyak kemungkinan kepada tugas pemprosesan imej. Kami berharap melalui tutorial ini, pembaca dapat menggunakan perkhidmatan Huawei Cloud dengan lebih baik dan meningkatkan kesan pemprosesan imej.
Atas ialah kandungan terperinci Tutorial: Python menyambung ke antara muka Huawei Cloud untuk melaksanakan fungsi migrasi dan penukaran gaya imej. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!