Options
All
  • Public
  • Public/Protected
  • All
Menu

百度云服务

Hierarchy

  • BaiduService

Index

Constructors

constructor

Properties

Static BAIDU_ACCESSTOKEN_URL

BAIDU_ACCESSTOKEN_URL: string = '/baidu/getAccessToken'

Static BAIDU_DOMAIN

BAIDU_DOMAIN: string = 'https://aip.baidubce.com'

Static ERROR

ERROR: { 1: string; 100: string; 110: string; 111: string; 14: string; 17: string; 18: string; 19: string; 2: string; 216100: string; 216101: string; 216102: string; 216103: string; 216110: string; 216200: string; 216201: string; 216202: string; 216630: string; 216631: string; 216633: string; 216634: string; 282000: string; 282003: string; 282005: string; 282006: string; 282100: string; 282102: string; 282103: string; 282110: string; 282111: string; 282112: string; 282113: string; 282114: string; 282808: string; 282809: string; 282810: string; 3: string; 4: string; 6: string } = ...

Type declaration

  • 1: string
  • 100: string
  • 110: string
  • 111: string
  • 14: string
  • 17: string
  • 18: string
  • 19: string
  • 2: string
  • 216100: string
  • 216101: string
  • 216102: string
  • 216103: string
  • 216110: string
  • 216200: string
  • 216201: string
  • 216202: string
  • 216630: string
  • 216631: string
  • 216633: string
  • 216634: string
  • 282000: string
  • 282003: string
  • 282005: string
  • 282006: string
  • 282100: string
  • 282102: string
  • 282103: string
  • 282110: string
  • 282111: string
  • 282112: string
  • 282113: string
  • 282114: string
  • 282808: string
  • 282809: string
  • 282810: string
  • 3: string
  • 4: string
  • 6: string

Private Static accesstokenid

accesstokenid: string

Methods

Static AccessToken

  • AccessToken(): string
  • 得到AcceessToken

    Returns string

    返回AccessTokenId

Static accurate

  • accurate(imgUrl: string, onSuccess?: (result: any) => void, onError?: (err: any) => void, onCompolete?: () => void): IOCRWordsPosition[]
  • 通用文字识别-高精度版 在通用文字识别的基础上,提供更高精度的识别服务,支持更多语种识别(丹麦语、荷兰语、马来语、瑞典语、印尼语、波兰语、罗马尼亚语、土耳其语、希腊语、匈牙利语),并将字库从1w+扩展到2w+,能识别所有常用字和大部分生僻字。

    Parameters

    • imgUrl: string

      需要识别的图片全路径如: http://xxx.com/yyyy/123.jpg

    • Optional onSuccess: (result: any) => void

      可选参数 成功回调

        • (result: any): void
        • Parameters

          • result: any

          Returns void

    • Optional onError: (err: any) => void

      可选参数 错误回调

        • (err: any): void
        • Parameters

          • err: any

          Returns void

    • Optional onCompolete: () => void

      可选参数 完成回调

        • (): void
        • Returns void

    Returns IOCRWordsPosition[]

    返回识别的文字结果 { "log_id": 1390584857033179136, "words_result_num": 2 "words_result": [ { "words": " OCR", "location": { "top": 19, "left": 54, "width": 119, "height": 46 } }, { "words": "百度通用文字识别高精度版", "location": { "top": 85, "left": 54, "width": 206, "height": 37 } } ], }

Static accurateBasic

  • accurateBasic(imgUrl: string, onSuccess?: (result: any) => void, onError?: (err: any) => void, onCompolete?: () => void): IDrivingLicense
  • 通用文字识别- 在通用文字识别的基础上,提供更高精度的识别服务,支持更多语种识别(丹麦语、荷兰语、马来语、瑞典语、印尼语、波兰语、罗马尼亚语、土耳其语、希腊语、匈牙利语),并将字库从1w+扩展到2w+,能识别所有常用字和大部分生僻字。

    Parameters

    • imgUrl: string

      需要识别的图片全路径如: http://xxx.com/yyyy/123.jpg

    • Optional onSuccess: (result: any) => void

      可选参数 成功回调

        • (result: any): void
        • Parameters

          • result: any

          Returns void

    • Optional onError: (err: any) => void

      可选参数 错误回调

        • (err: any): void
        • Parameters

          • err: any

          Returns void

    • Optional onCompolete: () => void

      可选参数 完成回调

        • (): void
        • Returns void

    Returns IDrivingLicense

    返回识别的文字结果 { "log_id": 1390582998516105216, "words_result_num": 2 "words_result": [ { "words": " OCR" }, { "words": "百度通用文字识别高精度版" } ], }

Private Static baiduPost

  • baiduPost(url: string, param?: any, onSuccess?: (result: any) => void, onError?: (err: any) => void, onCompolete?: () => void): void
  • 同步请求百度云的数据

    Parameters

    • url: string

      识别的api

    • Optional param: any

      参数对象

    • Optional onSuccess: (result: any) => void

      可选参数 成功回调

        • (result: any): void
        • Parameters

          • result: any

          Returns void

    • Optional onError: (err: any) => void

      可选参数 错误回调

        • (err: any): void
        • Parameters

          • err: any

          Returns void

    • Optional onCompolete: () => void

      可选参数 完成回调

        • (): void
        • Returns void

    Returns void

Static drivingLicense

  • drivingLicense(imgUrl: string, onSuccess?: (result: any) => void, onError?: (err: any) => void, onCompolete?: () => void): IDrivingLicense
  • 驾驶证识别 支持对机动车驾驶证正页及副页所有15个字段进行结构化识别,包括证号、姓名、性别、国籍、住址、出生日期、初次领证日期、准驾车型、有效期限、发证单位、档案编号等。

    Parameters

    • imgUrl: string

      需要识别的图片全路径如: http://xxx.com/yyyy/123.jpg

    • Optional onSuccess: (result: any) => void

      可选参数 成功回调

        • (result: any): void
        • Parameters

          • result: any

          Returns void

    • Optional onError: (err: any) => void

      可选参数 错误回调

        • (err: any): void
        • Parameters

          • err: any

          Returns void

    • Optional onCompolete: () => void

      可选参数 完成回调

        • (): void
        • Returns void

    Returns IDrivingLicense

    返回驾驶证的数据IDrivingLicense

Static handwriting

  • handwriting(imgUrl: string, onSuccess?: (result: any) => void, onError?: (err: any) => void, onCompolete?: () => void): IOCRWordsPosition[]
  • 支持对图片中的手写中文、手写数字进行检测和识别,针对不规则的手写字体进行专项优化,识别准确率可达90%以上。

    Parameters

    • imgUrl: string

      需要识别的图片全路径如: http://xxx.com/yyyy/123.jpg

    • Optional onSuccess: (result: any) => void

      可选参数 成功回调

        • (result: any): void
        • Parameters

          • result: any

          Returns void

    • Optional onError: (err: any) => void

      可选参数 错误回调

        • (err: any): void
        • Parameters

          • err: any

          Returns void

    • Optional onCompolete: () => void

      可选参数 完成回调

        • (): void
        • Returns void

    Returns IOCRWordsPosition[]

    返回识别的文字结果 { "log_id": 1390584857033179136, "words_result_num": 2 "words_result": [ { "words": " OCR", "location": { "top": 19, "left": 54, "width": 119, "height": 46 } }, { "words": "百度通用文字识别高精度版", "location": { "top": 85, "left": 54, "width": 206, "height": 37 } } ], }

Static licensePlate

  • licensePlate(imgUrl: string, onSuccess?: (result: any) => void, onError?: (err: any) => void, onCompolete?: () => void): ILicensePlate
  • 车牌图片识别

    Parameters

    • imgUrl: string

      需要识别的图片全路径如: http://xxx.com/yyyy/123.jpg

    • Optional onSuccess: (result: any) => void

      可选参数 成功回调

        • (result: any): void
        • Parameters

          • result: any

          Returns void

    • Optional onError: (err: any) => void

      可选参数 错误回调

        • (err: any): void
        • Parameters

          • err: any

          Returns void

    • Optional onCompolete: () => void

      可选参数 完成回调

        • (): void
        • Returns void

    Returns ILicensePlate

    返回车牌的数据 ILicensePlateResutl

Static multiIdcard

  • multiIdcard(imgUrl: string, onSuccess?: (result: any) => void, onError?: (err: any) => void, onCompolete?: () => void): any[]
  • 身份证混贴识别支持自动检测与识别身份证正反面在同一张图片上的场景,一次识别图片中身份证正反面所有字段。 支持对二代居民身份证正反面所有8个字段进行结构化识别,包括姓名、性别、民族、出生日期、住址、身份证号、签发机关、有效期限,识别准确率超过99%;同时支持身份证正面头像检测,并返回头像切片的base64编码及位置信息。 同时,支持对用户上传的身份证图片进行图像风险和质量检测,可识别图片是否为复印件或临时身份证,是否被翻拍或编辑,是否存在正反颠倒、模糊、欠曝、过曝等质量问题。

    Parameters

    • imgUrl: string

      需要识别的图片全路径如: http://xxx.com/yyyy/123.jpg

    • Optional onSuccess: (result: any) => void

      可选参数 成功回调

        • (result: any): void
        • Parameters

          • result: any

          Returns void

    • Optional onError: (err: any) => void

      可选参数 错误回调

        • (err: any): void
        • Parameters

          • err: any

          Returns void

    • Optional onCompolete: () => void

      可选参数 完成回调

        • (): void
        • Returns void

    Returns any[]

    返回识别的文字结果 { "log_id": 1390650576630448128, "words_result_num": 2, "words_result": [ { "location": { "left": 56, "top": 0, "width": 21, "height": 210 }, "words": "3" } ], }

Static numbers

  • numbers(imgUrl: string, onSuccess?: (result: any) => void, onError?: (err: any) => void, onCompolete?: () => void): IOCRWordsPosition[]
  • 对图片中的数字进行提取和识别,自动过滤非数字内容,仅返回数字内容及其位置信息,识别准确率超过99%。

    Parameters

    • imgUrl: string

      需要识别的图片全路径如: http://xxx.com/yyyy/123.jpg

    • Optional onSuccess: (result: any) => void

      可选参数 成功回调

        • (result: any): void
        • Parameters

          • result: any

          Returns void

    • Optional onError: (err: any) => void

      可选参数 错误回调

        • (err: any): void
        • Parameters

          • err: any

          Returns void

    • Optional onCompolete: () => void

      可选参数 完成回调

        • (): void
        • Returns void

    Returns IOCRWordsPosition[]

    返回识别的文字结果 { "log_id": 1390650576630448128, "words_result_num": 2, "words_result": [ { "location": { "left": 56, "top": 0, "width": 21, "height": 210 }, "words": "3" } ], }

Static vehicleLicense

  • vehicleLicense(imgUrl: string, onSuccess?: (result: any) => void, onError?: (err: any) => void, onCompolete?: () => void): IVehicleLicense
  • 行驶证识别 对机动车行驶证主页及副页所有22个字段进行结构化识别,包括号牌号码、车辆类型、所有人、品牌型号、车辆识别代码、发动机号码、核定载人数、质量、尺寸、检验记录等。

    Parameters

    • imgUrl: string

      需要识别的图片全路径如: http://xxx.com/yyyy/123.jpg

    • Optional onSuccess: (result: any) => void

      可选参数 成功回调

        • (result: any): void
        • Parameters

          • result: any

          Returns void

    • Optional onError: (err: any) => void

      可选参数 错误回调

        • (err: any): void
        • Parameters

          • err: any

          Returns void

    • Optional onCompolete: () => void

      可选参数 完成回调

        • (): void
        • Returns void

    Returns IVehicleLicense

    返回行驶证识别的数据 IVehicleLicense

Static webimage

  • webimage(imgUrl: string, onSuccess?: (result: any) => void, onError?: (err: any) => void, onCompolete?: () => void): IOcrWords[]
  • 针对网络图片进行专项优化,支持识别艺术字体或背景复杂的文字内容。

    Parameters

    • imgUrl: string

      需要识别的图片全路径如: http://xxx.com/yyyy/123.jpg

    • Optional onSuccess: (result: any) => void

      可选参数 成功回调

        • (result: any): void
        • Parameters

          • result: any

          Returns void

    • Optional onError: (err: any) => void

      可选参数 错误回调

        • (err: any): void
        • Parameters

          • err: any

          Returns void

    • Optional onCompolete: () => void

      可选参数 完成回调

        • (): void
        • Returns void

    Returns IOcrWords[]

    返回识别的文字结果 { "log_id": 1390650576630448128, "words_result_num": 2, "words_result": [ { "words": "梦想起航" }, { "words": "前往下一个目的地" }, { "words": "开始新的旅程" } ], }

Generated using TypeDoc