Rumah > Artikel > pembangunan bahagian belakang > Tutorial: Python menyambung ke antara muka Huawei Cloud untuk melaksanakan fungsi analisis imej pintar
Tutorial: Python menyambung ke antara muka Huawei Cloud untuk melaksanakan fungsi analisis imej pintar
Pengenalan:
Dengan perkembangan pesat kecerdasan buatan, analisis pintar imej telah menjadi teknologi utama untuk mencapai inovasi dalam semua lapisan masyarakat. Huawei Cloud menyediakan satu siri antara muka pemprosesan imej yang berkuasa, yang boleh merealisasikan fungsi seperti pengecaman imej, pengesanan objek dan pengecaman muka melalui penggunaan antara muka API Awan Huawei. Tutorial ini akan memperkenalkan cara menggunakan bahasa pengaturcaraan Python untuk menyambung ke antara muka analisis pintar imej Huawei Cloud, dan cara melaksanakan fungsi analisis pintar imej mudah.
Langkah 1: Daftar akaun Huawei Cloud dan buat projek
Sebelum menggunakan antara muka analisis pintar imej Huawei Cloud, anda perlu mendaftar akaun Huawei Cloud terlebih dahulu dan mencipta projek pada konsol. Proses mendaftar akaun adalah agak mudah, dan anda hanya perlu memberikan beberapa maklumat peribadi asas.
Langkah 2: Dapatkan kunci API
Log masuk ke konsol Awan Huawei, cari pilihan "Kredential Saya", kemudian buat Kunci Akses dan dapatkan ID Kunci Akses dan Kunci Akses Rahsia.
Langkah 3: Pasang Huawei Cloud SDK
Untuk menyambung ke antara muka Huawei Cloud dalam Python, kita perlu memasang Huawei Cloud SDK (Software Development Kit) terlebih dahulu. Ia boleh dipasang dengan menjalankan arahan berikut dalam terminal:
pip install huaweicloud-sdk-python
Langkah 4: Panggil antara muka analisis pintar imej
Seterusnya, kami akan melaksanakan fungsi analisis pintar imej mudah, menggunakan API tag imej Huawei Cloud untuk menanda imej Klasifikasi . Kod khusus adalah seperti berikut:
from huaweicloud_sdk_core.auth import BasicAuth from huaweicloud_sdk_image.v2 import ImageClient from huaweicloud_sdk_image.v2.region.image_region import ImageRegion from huaweicloud_sdk_image.v2.region.image_region import ImageEndpoint # 设置API密钥 ak = 'your_access_key' sk = 'your_secret_key' auth = BasicAuth(ak, sk) # 设置区域和终端 region = ImageRegion.CN_NORTH4 endpoint = ImageEndpoint(region) # 创建图像服务客户端 image_client = ImageClient(auth, endpoint) # 读取图像文件 with open('image.jpg', 'rb') as f: image_data = f.read() # 调用图像标签API response = image_client.recognize_general(image_data) # 解析返回结果 if response: labels = response.result.labels for label in labels: print(label) else: print('图像标签识别失败')
your_access_key
和your_secret_key
需要替换成你的华为云API密钥。
步骤五:运行代码
将要进行图像分类的图像文件命名为image.jpg
Namakan fail imej untuk dikelaskan sebagai image.jpg
dan simpannya dalam direktori yang sama dengan kod Python. Kemudian, jalankan kod di atas dalam terminal untuk memuat naik imej ke API teg imej Huawei Cloud dan dapatkan maklumat teg imej tersebut.
Atas ialah kandungan terperinci Tutorial: Python menyambung ke antara muka Huawei Cloud untuk melaksanakan fungsi analisis imej pintar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!