最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Python調(diào)用華為API實現(xiàn)圖像標簽

 更新時間:2022年04月12日 15:00:00   作者:ZHW_AI課題組  
華為云圖像標簽可識別上千種通用物體以及數(shù)百種場景標簽,一個圖像可包含多個標簽內(nèi)容,語義內(nèi)容非常豐富。本文將通過Python調(diào)用華為API實現(xiàn)圖像標簽,需要的可以參考一下

1.華為云API介紹

1.1 華為云圖像標簽

可識別上千種通用物體以及數(shù)百種場景標簽,一個圖像可包含多個標簽內(nèi)容,語義內(nèi)容非常豐富。更智能、準確的理解圖像內(nèi)容,讓智能相冊管理、照片檢索和分類、基于場景內(nèi)容或者物體的廣告推薦等功能更加準確。

1.2 應(yīng)用場景

1.場景分析

圖像標簽功能可準確識別視頻、圖像內(nèi)容,提高檢索效率和精度,從而使得個性化推薦、內(nèi)容檢索和分發(fā)更為有效。

2.智能相冊

基于圖像識別的標簽可達近萬種,智能相冊可以自定義分類,比如“植物”、“美食”、“工作”等類別。方便用戶管理相冊,帶來良好體驗。

3.目標檢測

在建筑施工現(xiàn)場,基于定制化的圖像識別目標檢測系統(tǒng),可實時監(jiān)測現(xiàn)場人員是否佩戴安全帽,以降低安全風險。

4. 圖像搜索

基于圖像標簽的圖像搜索技術(shù),不管用戶輸入關(guān)鍵字,還是輸入一張圖像,都可以快速搜索到想要的圖像。

1.3 調(diào)用華為云API實現(xiàn)圖像標簽

1.進入圖像標簽功能申請界面

首先使用賬號登錄華為云(也可另行注冊)

(1)訪問華為云官網(wǎng)huaweicloud.com,搜索“圖像標簽”

(2)點擊“申請開通”(按照提示依次完成即可)

2.獲取圖像標簽AK/SK

請確保賬號登錄華為云

訪問華為云賬號中我的憑證---------->再點擊訪問密鑰獲取AK/SK(按照提示下載對應(yīng)的cv包)

3. 調(diào)試圖像標簽接口

(1)點擊鏈接訪問API 3.0 Explorer 在線接口調(diào)試頁面apiexplorer.developer.huaweicloud.com

并在搜索框輸入圖像識別功能進入調(diào)試端口

4.API 3.0 Explorer 在線接口調(diào)試圖

(2)如下圖所示(可查看具體的調(diào)試要求)

2.實驗過程

2.1實驗代碼

######準備工作:在cmd中進入你所使用的python所在環(huán)境,通過pip的方式安裝華為云的Python SDK
pip install huaweicloudsdkimage
pip install huaweicloudsdkcore
pip install base64
#########實驗代碼:運行前面步驟生成的代碼
# coding: utf-8
####  導入指定的數(shù)據(jù)包  
from huaweicloudsdkcore.auth.credentials import BasicCredentials
from huaweicloudsdkimage.v2.region.image_region import ImageRegion
from huaweicloudsdkcore.exceptions import exceptions
from huaweicloudsdkimage.v2 import *
import base64

#### base64編碼格式
def image_to_base64(self):
    with open(self, 'rb') as f:
        base64_data = base64.b64encode(f.read())      #  將圖像轉(zhuǎn)換為 base64數(shù)據(jù)格式
        return base64_data


if __name__ == "__main__":

    ak = "yourself_ak_from_cv"  #### 輸入獲得的access key
    sk = "yourself_sk_from_cv"     ###輸入獲得的secret key
    credentials = BasicCredentials(ak, sk) \

    client = ImageClient.new_builder() \
        .with_credentials(credentials) \
        .with_region(ImageRegion.value_of("cn-north-4")) \
        .build()
####  channel =  cn-north-4   自己項目所在的大區(qū)
    try:
        request = RunImageTaggingRequest()
        request.body = ImageTaggingReq(
            limit=5,    ##  限制輸出多少種類
            threshold=60,   ### 設(shè)置  confidence置信度  低于60的種類不輸出
            language="zh",    ##  設(shè)置成中文顯示
            image= image_to_base64('D:/data/train/動物/5.png')  ##  調(diào)用之前定義的 base64 編碼 并且輸入自己的圖片路徑
        )
        response = client.run_image_tagging(request)
        print(response)
    except exceptions.ClientRequestException as e:
        print(e.status_code)
        print(e.request_id)
        print(e.error_code)
        print(e.error_msg)

2.2運行結(jié)果

{"result": {"tags": [{"confidence": "98.94", "type": "動物", "tag": "豬", "i18n_tag": {"zh": "豬", "en": "Pig"}, "i18n_type": {"zh": "動物", "en": "Animal"}, "instances": [{"bounding_box": {"height": 333.29959458571216, "top_left_x": 4.955303632296049, "top_left_y": 5.086499214172363, "width": 395.2104104849008}, "confidence": "93.81"}]}, 
{"confidence": "85.00", "type": "人工場景", "tag": "農(nóng)場", "i18n_tag": {"zh": "農(nóng)場", "en": "Farm"}, "i18n_type": {"zh": "人工場景", "en": "Manual scenario"}, "instances": []},
 {"confidence": "66.37", "type": "食物", "tag": "火腿", "i18n_tag": {"zh": "火腿", "en": "Ham"}, "i18n_type": {"zh": "食物", "en": "Food"}, "instances": []}]}}

2.3 問題注釋

(1) 置信度輸入范圍必須在 0~100 超過此范圍則報錯

(2) 輸入圖像路徑時一定要調(diào)用之前定義好的base64編碼函數(shù)

以上就是詳解Python調(diào)用華為API實現(xiàn)圖像標簽的詳細內(nèi)容,更多關(guān)于Python圖像標簽的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python多線程爬蟲實戰(zhàn)_爬取糗事百科段子的實例

    Python多線程爬蟲實戰(zhàn)_爬取糗事百科段子的實例

    下面小編就為大家分享一篇Python多線程爬蟲實戰(zhàn)_爬取糗事百科段子的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Python中asyncio模塊使用詳解

    Python中asyncio模塊使用詳解

    Python中的asyncio模塊提供了異步IO支持,通過協(xié)程和事件循環(huán)實現(xiàn)異步編程,使用裝飾器@asyncio.coroutine可以定義協(xié)程,yield from語法用于調(diào)用其他協(xié)程并實現(xiàn)非阻塞等待,asyncio.sleep()模擬IO操作,通過并發(fā)執(zhí)行多個協(xié)程提高程序性能
    2024-10-10
  • Python使用爬蟲爬取貴陽房價的方法詳解

    Python使用爬蟲爬取貴陽房價的方法詳解

    這篇文章主要為大家詳細介紹了Python爬蟲爬取貴陽房價的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • Python pyautogui模擬鍵盤輸入操作的示例詳解

    Python pyautogui模擬鍵盤輸入操作的示例詳解

    在自動化辦公和提高工作效率的今天,Python的pyautogui庫成為了我們模擬鍵盤和鼠標操作的得力助手,下面我們看看如何使用pyautogui來模擬鍵盤輸入吧
    2025-03-03
  • 在Python中使用判斷語句和循環(huán)的教程

    在Python中使用判斷語句和循環(huán)的教程

    這篇文章主要介紹了在Python中使用判斷語句和循環(huán)的教程,是Python學習當中的基礎(chǔ)知識,代碼基于Python2.x,需要的朋友可以參考下
    2015-04-04
  • Python和Matlab實現(xiàn)蝙蝠算法的示例代碼

    Python和Matlab實現(xiàn)蝙蝠算法的示例代碼

    蝙蝠算法是一種搜索全局最優(yōu)解的有效方法,本文主要介紹了Python和Matlab實現(xiàn)蝙蝠算法的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 大語言模型的開發(fā)利器langchainan安裝使用快速入門學習

    大語言模型的開發(fā)利器langchainan安裝使用快速入門學習

    這篇文章主要為大家介紹了大語言模型的開發(fā)利器langchain安裝使用快速入門學習,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Python內(nèi)置函數(shù)——__import__ 的使用方法

    Python內(nèi)置函數(shù)——__import__ 的使用方法

    本篇文章主要介紹了Python內(nèi)置函數(shù)——__import__ 的使用方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 使用python解析json字段的3種方式實例

    使用python解析json字段的3種方式實例

    JSON(JavaScript?Object?Notation)是一種輕量級的數(shù)據(jù)交換格式,下面這篇文章主要給大家介紹了關(guān)于使用python解析json字段的3種方式,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • 教你用python控制安卓手機

    教你用python控制安卓手機

    不久前,我在思考如何通過向好友發(fā)送幾分鐘的垃圾郵件來惹惱我的朋友,而在做一些研究的過程中,我遇到了Android調(diào)試橋.在本快速指南中,我將向您展示如何使用Python與之交互以及如何創(chuàng)建2個快速腳本.需要的朋友可以參考下
    2021-05-05

最新評論

灵川县| 泾阳县| 德昌县| 阿拉善盟| 新疆| 锡林郭勒盟| 津市市| 广南县| 沙田区| 永善县| 瓦房店市| 睢宁县| 涞源县| 阳曲县| 玉林市| 商丘市| 蓬莱市| 永宁县| 南汇区| 平果县| 贡觉县| 曲周县| 门头沟区| 大城县| 扶沟县| 佛冈县| 磴口县| 宝丰县| 仙桃市| 长泰县| 黔南| 凉山| 印江| 金塔县| 邳州市| 榆林市| 迭部县| 彰化市| 胶州市| 乌拉特前旗| 林西县|