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

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

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

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

目前有兩個想法

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

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

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

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

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

打開安裝包無腦安裝即可。安裝好之后,看一下是否安裝成功。

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

如果版本不合適,那么自行升級pip

pip install -U pip

安裝baidu-aip

pip install baidu-aip

(安裝成功的樣子)

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

登錄百度云(沒賬號注冊一下)

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

自己填一下

現(xiàn)在我們就創(chuàng)建好了車牌識別的應(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)用車牌識別 """
  res = client.licensePlate(image)
  return res


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

代碼分解

引入庫

from aip import AipOcr """百度云SDK"""
import json """json庫"""

創(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)用接口得到車牌識別結(jié)果

image = get_file_content(filePath)

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

這里的res是一個json對象/一個dict

例子

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

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

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

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

參考文檔

【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)車牌識別的示例的文章就介紹到這了,更多相關(guān)python 百度云車牌識別內(nèi)容請搜素腳本之家以前的文章或下面相關(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)度詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python如何有效地使用迭代

    Python如何有效地使用迭代

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

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

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

    Pytorch之卷積層的使用詳解

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

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

    PyBuilder是一個用于構(gòu)建Python項(xiàng)目的工具,它提供了一種簡單而強(qiáng)大的方式來管理項(xiàng)目的依賴、運(yùn)行測試、生成文檔等任務(wù),下面就跟隨小編一起來學(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中文路徑圖片讀寫的詳細(xì)指南

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

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

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

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

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

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

    python輕量級性能工具-Locust詳解

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

最新評論

沾益县| 浙江省| 浦江县| 济南市| 梨树县| 黄冈市| 高要市| 台东市| 宣威市| 陆丰市| 桓仁| 武威市| 凤阳县| 旅游| 隆化县| 突泉县| 巧家县| 漳浦县| 张家口市| 右玉县| 贡嘎县| 婺源县| 郁南县| 拉萨市| 浮山县| 岳阳市| 小金县| 沙河市| 京山县| 陆良县| 肇州县| 巴塘县| 万全县| 连云港市| 梁平县| 台北市| 尚义县| 泗阳县| 洞口县| 鹤山市| 古交市|