ホームページ >バックエンド開発 >Python チュートリアル >1 行の Python コードでナンバー プレート番号を識別する方法

1 行の Python コードでナンバー プレート番号を識別する方法

WBOY
WBOY転載
2023-05-10 18:04:062000ブラウズ

ナンバー プレートの認識

ナンバー プレートを認識するコードは非常に簡単で、以下に示すように、必要なコードは 1 行だけです。

# 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)

このインターフェイスは、中国本土における自動車のナンバー プレートの自動位置決めと認識をサポートし、地域番号、ナンバー プレート番号、およびナンバー プレートの色の情報を返します。

返されるデータは次のとおりです。

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

拡張機能

さらに、車両認識に関連するインターフェイスが 6 つあります。

# 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()

Notes

この機能の実装は、 Tencent Cloud のテキスト認識に依存しているため、初心者ユーザーの場合は、同じディレクトリに poocr-config.toml ファイルを構成してください。

ファイルの内容は以下の通りです。

rree

以上が1 行の Python コードでナンバー プレート番号を識別する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。