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

python利用百度云接口實(shí)現(xiàn)車牌識(shí)別的示例

 更新時(shí)間:2020年02月21日 15:24:17   作者:yocichen  
這篇文章主要介紹了python利用百度云接口實(shí)現(xiàn)車牌識(shí)別的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

一個(gè)小需求---實(shí)現(xiàn)車牌識(shí)別。

目前有兩個(gè)想法

1. 調(diào)云在線的接口或者使用SDK做開(kāi)發(fā)(配置環(huán)境和編譯第三方庫(kù)很麻煩,當(dāng)然使用python可以避免這些問(wèn)題)

2. 自己實(shí)現(xiàn)車牌識(shí)別算法(復(fù)雜)

一開(kāi)始準(zhǔn)備使用百度云文字識(shí)別C++ SDK來(lái)做,發(fā)現(xiàn)需要準(zhǔn)備curl、jsoncpp和OpenCV,并且curl和jsoncpp需要自己編譯,很麻煩,所以換用了python來(lái)做,真的是順暢簡(jiǎn)單。

1. 安裝python環(huán)境(我用python3.7)

python官網(wǎng)下載地址:https://www.python.org/downloads/release/python-374/建議直接下載安裝版installer(看對(duì)系統(tǒng)和位數(shù))

打開(kāi)安裝包無(wú)腦安裝即可。安裝好之后,看一下是否安裝成功。

cmd

python --version

2. 百度云SDK下載安裝及創(chuàng)建應(yīng)用

參考https://cloud.baidu.com/doc/OCR/s/pjwvxzmtc文檔,安裝python SDK

查看pip版本(python環(huán)境自帶,但是要注意版本)

pip --version

如果版本不合適,那么自行升級(jí)pip

pip install -U pip

安裝baidu-aip

pip install baidu-aip

(安裝成功的樣子)

現(xiàn)在我們的百度云SDK就安裝好了,下來(lái)創(chuàng)建應(yīng)用

登錄百度云(沒(méi)賬號(hào)注冊(cè)一下)

創(chuàng)建應(yīng)用

自己填一下

現(xiàn)在我們就創(chuàng)建好了車牌識(shí)別的應(yīng)用,點(diǎn)擊應(yīng)用列表可查看。

這里的APPID、API KEY、Secret Key要在代碼中使用。(注意不要泄漏)

3. 編碼調(diào)接口,實(shí)現(xiàn)需求

python代碼實(shí)現(xiàn)

'''
Statement
1. using the file
2. prepare a image path and call func "get_license_plate(filePath)"
3. you can get a json object
4. get the info from the pbject
example : 
{
  "log_id": 3583925545,
  "words_result": {
    "color": "blue",
    "number": "蘇HS7766"
  }
}
'''

from aip import AipOcr
import json

"""get img"""
def get_file_content(filePath):
  with open(filePath, 'rb') as fp:
    return fp.read()

""" get licsense plate """
def get_license_plate(filePath):
  """ APPID AK SK """
  APP_ID = '********'
  API_KEY = '**************'
  SECRET_KEY = '******************'

  """ create client """
  client = AipOcr(APP_ID, API_KEY, SECRET_KEY)

  image = get_file_content(filePath)

  """ 調(diào)用車牌識(shí)別 """
  res = client.licensePlate(image)
  return res


""" call example """
str = 'C:\\Users\\***\\Desktop\\big.jpg' """ 照片絕對(duì)地址 """
res = get_license_plate(str)
print('車牌號(hào)碼:' + res['words_result']['number'])
print('車牌顏色:' + res['words_result']['color'])

代碼分解

引入庫(kù)

from aip import AipOcr """百度云SDK"""
import json """json庫(kù)"""

創(chuàng)建客戶端

""" APPID AK SK 自己創(chuàng)建的應(yīng)用中的數(shù)據(jù)"""
APP_ID = '*******'
API_KEY = '***************'
SECRET_KEY = '******************'

""" create client """
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)

調(diào)用接口得到車牌識(shí)別結(jié)果

image = get_file_content(filePath)

""" 調(diào)用車牌識(shí)別 """
res = client.licensePlate(image)

這里的res是一個(gè)json對(duì)象/一個(gè)dict

例子

{
  "log_id": 3583925545,
  "words_result": {
    "color": "blue",
    "number": "蘇HS7766"
  }
}

可以使用res['listname']['listname']形式獲取字典數(shù)據(jù)

print('車牌號(hào)碼:' + res['words_result']['number'])
print('車牌顏色:' + res['words_result']['color'])

至此,我們就實(shí)現(xiàn)了使用百度云SDK,通過(guò)編寫(xiě)python代碼調(diào)用接口的車牌識(shí)別需求。

參考文檔

【1】百度云API文檔:https://cloud.baidu.com/doc/OCR/s/pjwvxzmtc/

【2】python pip安裝與使用:https://www.runoob.com/w3cnote/python-pip-install-usage.html

【3】python官網(wǎng):https://www.python.org/downloads/release/python-374/

到此這篇關(guān)于python利用百度云接口實(shí)現(xiàn)車牌識(shí)別的示例的文章就介紹到這了,更多相關(guān)python 百度云車牌識(shí)別內(nèi)容請(qǐng)搜素腳本之家以前的文章或下面相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 線性回歸分析模型檢驗(yàn)標(biāo)準(zhǔn)--擬合優(yōu)度詳解

    python 線性回歸分析模型檢驗(yàn)標(biāo)準(zhǔn)--擬合優(yōu)度詳解

    今天小編就為大家分享一篇python 線性回歸分析模型檢驗(yàn)標(biāo)準(zhǔn)--擬合優(yōu)度詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python如何有效地使用迭代

    Python如何有效地使用迭代

    這篇文章主要為大家詳細(xì)介紹了Python如何有效地使用迭代,文中的示例代碼講解詳細(xì),對(duì)我們深入了解Python有一定的幫助,需要的小伙伴可以學(xué)習(xí)一下
    2023-09-09
  • 使用pymysql查詢數(shù)據(jù)庫(kù),把結(jié)果保存為列表并獲取指定元素下標(biāo)實(shí)例

    使用pymysql查詢數(shù)據(jù)庫(kù),把結(jié)果保存為列表并獲取指定元素下標(biāo)實(shí)例

    這篇文章主要介紹了使用pymysql查詢數(shù)據(jù)庫(kù),把結(jié)果保存為列表并獲取指定元素下標(biāo)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • Pytorch之卷積層的使用詳解

    Pytorch之卷積層的使用詳解

    今天小編就為大家分享一篇Pytorch之卷積層的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • 詳解Python如何使用PyBuilder從零開(kāi)始構(gòu)建項(xiàng)目

    詳解Python如何使用PyBuilder從零開(kāi)始構(gòu)建項(xiàng)目

    PyBuilder是一個(gè)用于構(gòu)建Python項(xiàng)目的工具,它提供了一種簡(jiǎn)單而強(qiáng)大的方式來(lái)管理項(xiàng)目的依賴、運(yùn)行測(cè)試、生成文檔等任務(wù),下面就跟隨小編一起來(lái)學(xué)習(xí)一下如何使用PyBuilder構(gòu)建項(xiàng)目吧
    2024-03-03
  • python和shell變量互相傳遞的幾種方法

    python和shell變量互相傳遞的幾種方法

    這篇文章主要介紹了python和shell變量互相傳遞方法,使用了環(huán)境變量、管道等方法
    2013-11-11
  • Python實(shí)現(xiàn)OpenCV中文路徑圖片讀寫(xiě)的詳細(xì)指南

    Python實(shí)現(xiàn)OpenCV中文路徑圖片讀寫(xiě)的詳細(xì)指南

    在Python中使用OpenCV處理圖片時(shí),涉及讀取和保存圖片的操作,可能會(huì)遇到中文路徑的兼容性問(wèn)題,該指南的目的是展示如何正確處理帶有中文路徑的圖片,并使用OpenCV將圖片保存到指定的中文路徑,需要的朋友可以參考下
    2025-03-03
  • Python爬蟲(chóng)——爬取豆瓣電影Top250代碼實(shí)例

    Python爬蟲(chóng)——爬取豆瓣電影Top250代碼實(shí)例

    這篇文章主要介紹了Python爬取豆瓣電影Top250實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Python格式化字符串的案例方法

    Python格式化字符串的案例方法

    在編寫(xiě)程序的過(guò)程中,經(jīng)常需要進(jìn)行格式化輸出,每次用每次查,干脆就在這里整理一下,下面這篇文章主要給大家介紹了關(guān)于python字符串格式化的相關(guān)資料,分別是%格式符和format方式,需要的朋友可以參考下
    2022-03-03
  • python輕量級(jí)性能工具-Locust詳解

    python輕量級(jí)性能工具-Locust詳解

    Locust基于python的協(xié)程機(jī)制,打破了線程進(jìn)程的限制,可以能夠在一臺(tái)測(cè)試機(jī)上跑高并發(fā),這篇文章主要介紹了python輕量級(jí)性能工具-Locust,需要的朋友可以參考下
    2023-05-05

最新評(píng)論

修文县| 柘城县| 尤溪县| 甘孜县| 莎车县| 夏河县| 科技| 庆城县| 庆阳市| 贵定县| 楚雄市| 江油市| 鹤壁市| 舒兰市| 镇原县| 大冶市| 开鲁县| 会东县| 遂川县| 青田县| 肥乡县| 遂平县| 道真| 桃源县| 襄汾县| 乳源| 弋阳县| 土默特左旗| 定南县| 绥中县| 徐州市| 丹凤县| 龙岩市| 新竹市| 闻喜县| 恩施市| 文山县| 三江| 泸溪县| 汉中市| 邯郸市|