Heim > Backend-Entwicklung > Python-Tutorial > So identifizieren Sie das Nummernschild mit einer Zeile Python-Code

So identifizieren Sie das Nummernschild mit einer Zeile Python-Code

WBOY
Freigeben: 2023-05-10 18:04:06
nach vorne
1996 Leute haben es durchsucht

Nummernschild erkennen

Der Code zum Erkennen des Nummernschilds ist sehr einfach und erfordert nur 1 Zeile Code, wie unten gezeigt.

# pip install poocr
import poocr
# 可以填写本地图片的地址:img_path,也可以填写在线图片的地址:img_url
# 如果2个都填,则只用在线图片img_url
# configPath是配置文件的信息,可以不填
Number = poocr.ocr.LicensePlateOCR(
    img_path=r'C:\Users\程序员晚枫\temp\math_img.jpg',
    img_url=r'https://cache.yisu.com/upload/information/20230317/112/9432.jpg',
    configPath=r'D:\workplace\code\github\poocr\tests\poocr-config.toml')
print(Number)
Nach dem Login kopieren

Diese Schnittstelle unterstützt die automatische Positionierung und Identifizierung von Kfz-Kennzeichen auf dem chinesischen Festland und gibt regionale Nummern, Kennzeichennummern und Kennzeichenfarbinformationen zurück.

Die zurückgegebenen Daten lauten wie folgt.

{
  ...
  "LicensePlateInfos": [
    {
      "Number": "京Q58888",
      ...
      "Color": "蓝"
    }
  ],
  "RequestId": "2be9b49d-d1ce-4344-83e8-771ea929bb97"
}
...
Nach dem Login kopieren

Erweiterte Funktionen

Darüber hinaus gibt es 6 Schnittstellen im Zusammenhang mit der Fahrzeugerkennung, nämlich:

# pip install poocr
import poocr
# 识别驾驶证
ressult = poocr.ocr.DriverLicenseOCR()
# 识别行驶证
ressult = poocr.ocr.VehicleLicenseOCR()
# 识别机动车登记证
ressult = poocr.ocr.VehicleRegCertOCR()
# 识别网约车驾驶证
ressult = poocr.ocr.RideHailingDriverLicenseOCR()
# 识别网约车运输证
ressult = poocr.ocr.RideHailingTransportLicenseOCR()
# 识别车辆VIN码
ressult = poocr.ocr.VinOCR()
Nach dem Login kopieren

Hinweise

Die Implementierung dieser Funktion basiert auf der Texterkennung von Tencent Cloud. Wenn Sie also ein unerfahrener Benutzer sind, konfigurieren Sie bitte eine poocr-config.toml Datei im selben Verzeichnis.

Der Dateiinhalt ist wie folgt.

[tencent-ai]
TENCENTCLOUD_SECRET_ID = '你的 SecretId'     # 建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参考:https://cloud.tencent.com/act/cps/redirect?redirect=36394&cps_key=ca76be5a2293ba3906d6d5407aea15ee
TENCENTCLOUD_SECRET_KEY = '你的 SecretKey'   # 建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参考:https://cloud.tencent.com/act/cps/redirect?redirect=36394&cps_key=ca76be5a2293ba3906d6d5407aea15ee
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo identifizieren Sie das Nummernschild mit einer Zeile Python-Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage