腾讯云OCR识别

这篇具有很好参考价值的文章主要介绍了腾讯云OCR识别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

一、腾讯云身份验证

二、使用API

2.1 Python OCR  API调用

2.2 JAVA OCR  API调用

2.3 Go OCR  API调用

         2.4 Nodejs OCR  API调用

2.5 .Net  API调用

2.6 C++  API调用

三、代码仓库源码



前言

提示:这里可以添加本文要记录的大概内容:

  为了帮助同学们进行OCR识别,本文一共提供如何调用腾讯云的API进行OCR识别的方法,针对六种核心语言(分别包括Python /JAVA /C++  /.net/ Nodejs /Go)分别提供了API接口。下面本文从腾讯云身份验证腾讯云API接口调用两部分进行介绍如何调用腾讯云OCR API。


一、腾讯云身份验证

通过链接:登录腾讯云官网:https://console.cloud.tencent.com/ocr/v2/overview并完成实名认证并开通OCR服务。

腾讯云OCR识别

由于开通OCR服务后秘钥位置很隐秘,可以直接通过链接:https://console.cloud.tencent.com/cam/capi进入个人秘钥页面,记录SecretID和SecretKey。

二、使用API

2.1 Python OCR  API调用

个人环境配置如下:

pip install -i https://mirrors.tencent.com/pypi/simple/ --upgrade tencentcloud-sdk-python

pip install jsonpath     

环境配置好之后,建立python文件,并在文件中使用如下代码(本地照片):

# -*- coding: utf-8 -*-
from tencentcloud.common import credential
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.ocr.v20181119 import ocr_client, models
import base64
import json
import jsonpath
import json
try:
   
    # 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取
    cred = credential.Credential("SecretID", "SecretKey")
    # 实例化一个http选项,可选的,没有特殊需求可以跳过
    httpProfile = HttpProfile()
    httpProfile.endpoint = "ocr.tencentcloudapi.com"

    # 实例化一个client选项,可选的,没有特殊需求可以跳过
    clientProfile = ClientProfile()
    clientProfile.httpProfile = httpProfile
    # 实例化要请求产品的client对象,clientProfile是可选的

    client = ocr_client.OcrClient(cred, "ap-shanghai", clientProfile)
    # 实例化一个请求对象,每个接口都会对应一个request对象
    req = models.RecognizeTableAccurateOCRRequest()
    params = {
        "ImageUrl": "ImageURL"
    }

    image_path = 'ImagePath'

    with open(image_path, 'rb') as f:  # 以二进制读取本地图片
        data = f.read()
        encodestr = str(base64.b64encode(data), 'utf-8')  # base64编码图片
    req.ImageBase64 = encodestr

    # 返回的resp是一个RecognizeTableAccurateOCRResponse的实例,与请求对象对应
    resp = client.RecognizeTableAccurateOCR(req)
    # 输出json格式的字符串回包
    print(resp.to_json_string())

except TencentCloudSDKException as err:
    print(err)

以上代码中只需要换三个位置(1)SecretID换成个人秘钥ID。(2)SecretKey换成个人秘钥Key。(3)更换图片地址:更换Image Path

若是URL图片则使用如下代码:

# -*- coding: utf-8 -*-
from tencentcloud.common import credential
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.ocr.v20181119 import ocr_client, models
import base64
import json
import jsonpath
import json
try:
    # 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密
    # 代码泄露可能会导致 SecretId 和 SecretKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:https://cloud.tencent.com/document/product/1278/85305
    # 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取
    cred = credential.Credential("SecretID", "SecretKey")
    # 实例化一个http选项,可选的,没有特殊需求可以跳过
    httpProfile = HttpProfile()
    httpProfile.endpoint = "ocr.tencentcloudapi.com"

    # 实例化一个client选项,可选的,没有特殊需求可以跳过
    clientProfile = ClientProfile()
    clientProfile.httpProfile = httpProfile
    # 实例化要请求产品的client对象,clientProfile是可选的

    client = ocr_client.OcrClient(cred, "ap-shanghai", clientProfile)
    # 实例化一个请求对象,每个接口都会对应一个request对象
    req = models.RecognizeTableAccurateOCRRequest()
    params = {
        "ImageUrl": "ImageURL"
    }

    image_path = 'D:\\PycharmProject\\pythonProject2\\R-C (1).jpg'

    with open(image_path, 'rb') as f:  # 以二进制读取本地图片
        data = f.read()
        encodestr = str(base64.b64encode(data), 'utf-8')  # base64编码图片
    req.from_json_string(json.dumps(params))
 

    # 返回的resp是一个RecognizeTableAccurateOCRResponse的实例,与请求对象对应
    resp = client.RecognizeTableAccurateOCR(req)
    # 输出json格式的字符串回包
    print(resp.to_json_string())

except TencentCloudSDKException as err:
    print(err)

2.2 JAVA OCR  API调用

同样,调用Java  API的先前条件是已经配置好Java IDE的环境,并配置好maven文件。那么你就可以进行接下来的操作来调用OCR。

首先在pom文件中添加依赖:

<dependency>
      <groupId>com.tencentcloudapi</groupId>
      <artifactId>tencentcloud-sdk-java-ocr</artifactId>
      <version>3.1.701</version>
</dependency>

接着,在建立一个新的Java类,文件名为:RecognizeTableAccurateOCR.java

import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.common.profile.ClientProfile;
import com.tencentcloudapi.common.profile.HttpProfile;
import java.util.Base64;
import com.tencentcloudapi.common.exception.TencentCloudSDKException;
import com.tencentcloudapi.ocr.v20181119.OcrClient;
import com.tencentcloudapi.ocr.v20181119.models.*;
import java.io.*;
public class RecognizeTableAccurateOCR
{
    public static void main(String [] args) {
        try{
            // 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密
            // 代码泄露可能会导致 SecretId 和 SecretKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:https://cloud.tencent.com/document/product/1278/85305
            // 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取
            Credential cred = new Credential("SecretId ", "SecretKey");
            // 实例化一个http选项,可选的,没有特殊需求可以跳过
            HttpProfile httpProfile = new HttpProfile();
            httpProfile.setEndpoint("ocr.tencentcloudapi.com");
            String imagePath = "本地png/jpg文件的绝对地址";
            InputStream inputStream = null;
            byte[] buffer = null;
            //读取图片字节数组
            try {
                inputStream = new FileInputStream(imagePath);
                int count = 0;
                while (count == 0) {
                    count = inputStream.available();
                }
                buffer = new byte[count];
                inputStream.read(buffer);
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                if (inputStream != null) {
                    try {
                        // 关闭inputStream流
                        inputStream.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
            String imageBase64 = Base64.getEncoder().encodeToString(buffer);

            // 实例化一个client选项,可选的,没有特殊需求可以跳过
            ClientProfile clientProfile = new ClientProfile();
            clientProfile.setHttpProfile(httpProfile);
            // 实例化要请求产品的client对象,clientProfile是可选的
            OcrClient client = new OcrClient(cred, "ap-shanghai", clientProfile);
            // 实例化一个请求对象,每个接口都会对应一个request对象
            RecognizeTableAccurateOCRRequest req = new RecognizeTableAccurateOCRRequest();
//            req.setImageUrl("Image_URL");
            req.setImageBase64(imageBase64);
            // 返回的resp是一个RecognizeTableAccurateOCRResponse的实例,与请求对象对应
            RecognizeTableAccurateOCRResponse resp = client.RecognizeTableAccurateOCR(req);
            // 输出json格式的字符串回包
            System.out.println(RecognizeTableAccurateOCRResponse.toJsonString(resp));
        } catch (TencentCloudSDKException e) {
            System.out.println(e.toString());
        }
    }
}

(1)(2)按照顺序执行,(3)(4)任选其一执行

(1)SecretID换成个人秘钥ID。

(2)SecretKey换成个人秘钥Key。

  (3)   更换本地图片:Image path。

(4)注释掉:req.setImageBase64(imageBase64)的同时,取消: \\req.setImageUrl("Image_URL")的注释,并将ImageUrl换成自己的图片Url。

点击运行,即可获得识别结果

2.3 Go OCR  API调用

首先配置好Go的环境,然后在终端进入项目路径下,终端执行如下命令(分步按顺序执行,切勿一起执行):

go get sdk  
go get -v -u github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ocr
go get -v -u github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common

在Go文件中运行如下代码:

package main

import (
	"encoding/base64"
	"fmt"
	"io/ioutil"
	v20181119 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ocr/v20181119"
)

func main() {
	cli, err := v20181119.NewClientWithSecretId("SecretID",
		"SecretKey",
		"ap-guangzhou")
	if err != nil {
		panic(err)
	}

	srcByte, err := ioutil.ReadFile(`本地jpg/png图片地址`)
	if err != nil {
		panic(err)
	}

	imageBase64 := base64.StdEncoding.EncodeToString(srcByte)

	//imageUrl := "https://baidu.com/xxx.jpg"
	req := v20181119.NewRecognizeTableAccurateOCRRequest()
	//req.ImageUrl = &imageUrl
	req.ImageBase64 = &imageBase64
	res, err := cli.RecognizeTableAccurateOCR(req)
	if err != nil {
		panic(err)
	}
	fmt.Println(res.ToJsonString())
}

(1)SecretID换成个人秘钥ID。

(2)SecretKey换成个人秘钥Key。

  (3)   更换本地图片:Image path。

Go语言有些特殊,不允许变量的定义未使用,甚至引进包都不能无缘无故放进来,与Python很不一致,所以这里再放一个使用图片URL地址的代码,可以直接运行,无需改动:

package main

import (
	"fmt"
	// "io/ioutil"

	v20181119 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ocr/v20181119"
)

func main() {
	cli, err := v20181119.NewClientWithSecretId("SecretID",
		"SecretKey",
		"ap-guangzhou")
	if err != nil {
		panic(err)
	}

	imageUrl := "ImageURL"
	req := v20181119.NewRecognizeTableAccurateOCRRequest()
	req.ImageUrl = &imageUrl
	//req.ImageBase64 = &imageBase64
	res, err := cli.RecognizeTableAccurateOCR(req)
	if err != nil {
		panic(err)
	}
	fmt.Println(res.ToJsonString())
}

(1)SecretID换成个人秘钥ID。

(2)SecretKey换成个人秘钥Key。

  (3)   更换本地图片:ImageUrl。

2.4 Nodejs OCR  API调用

同样 首先需要配置好Nodejs的基本环境,使用这门语言进行开发应该已经都配置好了。通过下面方式在终端安装腾讯云相关依赖:

npm install tencentcloud-sdk-nodejs --save

接着建立index.js文件,并在文件中运行如下代码:

const tencentcloud = require("tencentcloud-sdk-nodejs")
const fs = require("fs");
const util = require("util");

const OCRClient = tencentcloud.ocr.v20181119.Client

const client = new OCRClient({
    credential: {
        secretId: "Secret ID",
        secretKey: "Secret Key",
    },
    // 产品地域
    region: "ap-guangzhou",
})

const sample_img = fs.readFileSync('ImagePath', {encoding: 'base64'});

client.RecognizeTableAccurateOCR(
    {
        ImageBase64: sample_img.toString(),
    },
).then(
    (data) => {
        console.log(util.inspect(data, {depth: null}))
    },
    (err) => {
        console.error(err)
    }
)

(1)(2) (3) 按照顺序执行

(1)SecretID换成个人秘钥ID。

(2)SecretKey换成个人秘钥Key。

  (3)   更换本地图片:Image path。

若是Url图片执行如下代码:

const tencentcloud = require("tencentcloud-sdk-nodejs")
const fs = require("fs");
const util = require("util");

const OCRClient = tencentcloud.ocr.v20181119.Client

const client = new OCRClient({
    credential: {
        secretId: "Secret ID",
        secretKey: "Secret Key",
    },
    // 产品地域
    region: "ap-guangzhou",
})

const sample_img = fs.readFileSync('ImagePath', {encoding: 'base64'});

client.RecognizeTableAccurateOCR(
    {
         "ImageUrl": "YOUR_ImageUrlPath"
    },
).then(
    (data) => {
        console.log(util.inspect(data, {depth: null}))
    },
    (err) => {
        console.error(err)
    }
)

(1)(2) (3) 按照顺序执行

(1)SecretID换成个人秘钥ID。

(2)SecretKey换成个人秘钥Key。

  (3)   更换Url图片 :YOUR_ImageUrlPath为自己的图片。

2.5 .Net  API调用

首先配置好C#的环境,初始化项目,在运行终端输入以下指令:


dotnet  new console//初始化dotnet 

dotnet add package TencentCloudSDK.Ocr//安装腾讯云的包,

dotnet run //安装成功后,运行这条命令(确保此时终端的路径为运行代码.cs文件的目录)

在配置好依赖之后,在.cs文件中运行以下代码:

using System;
using System.Threading.Tasks;
using TencentCloud.Common;
using TencentCloud.Common.Profile;
using TencentCloud.Ocr.V20181119;
using TencentCloud.Ocr.V20181119.Models;

namespace TencentCloudExamples
{
    class RecognizeTableAccurateOCR
    {
        static void Main(string[] args)
        {
            try
            {
                // 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密
                // 代码泄露可能会导致 SecretId 和 SecretKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:https://cloud.tencent.com/document/product/1278/85305
                // 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取
                Credential cred = new Credential {
                    SecretId = "SecretID",
                    SecretKey = "SecretKey"
                };
                // 实例化一个client选项,可选的,没有特殊需求可以跳过
                ClientProfile clientProfile = new ClientProfile();
                // 实例化一个http选项,可选的,没有特殊需求可以跳过
                HttpProfile httpProfile = new HttpProfile();
                httpProfile.Endpoint = ("ocr.tencentcloudapi.com");
                clientProfile.HttpProfile = httpProfile;

                // 实例化要请求产品的client对象,clientProfile是可选的
                OcrClient client = new OcrClient(cred, "ap-shanghai", clientProfile);
                // 实例化一个请求对象,每个接口都会对应一个request对象
                RecognizeTableAccurateOCRRequest req = new RecognizeTableAccurateOCRRequest();
                req.ImageUrl = "Image_URL";
                // 返回的resp是一个RecognizeTableAccurateOCRResponse的实例,与请求对象对应
                RecognizeTableAccurateOCRResponse resp = client.RecognizeTableAccurateOCRSync(req);
                // 输出json格式的字符串回包
                Console.WriteLine(AbstractModel.ToJsonString(resp));
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }
            Console.Read();
        }
    }
}
            

(1)(2) (3) 按照顺序执行

(1)SecretID换成个人秘钥ID。

(2)SecretKey换成个人秘钥Key。

  (3)   更换Url图片 :YOUR_ImageUrlPath为自己的图片。

当png为本地图片时,执行如下代码:

using System;
using System.Threading.Tasks;
using TencentCloud.Common;
using TencentCloud.Common.Profile;
using TencentCloud.Ocr.V20181119;
using TencentCloud.Ocr.V20181119.Models;

namespace TencentCloudExamples
{
    class RecognizeTableAccurateOCR
    {
        static void Main(string[] args)
        {
            try
            {
                // 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取
                Credential cred = new Credential {
                    SecretId = "SecretID",
                    SecretKey = "SecretKey"
                };
                // 实例化一个client选项,可选的,没有特殊需求可以跳过
                ClientProfile clientProfile = new ClientProfile();
                // 实例化一个http选项,可选的,没有特殊需求可以跳过
                HttpProfile httpProfile = new HttpProfile();
                httpProfile.Endpoint = ("ocr.tencentcloudapi.com");
                clientProfile.HttpProfile = httpProfile;

                // 实例化要请求产品的client对象,clientProfile是可选的
                OcrClient client = new OcrClient(cred, "ap-shanghai", clientProfile);
                // 实例化一个请求对象,每个接口都会对应一个request对象
                RecognizeTableAccurateOCRRequest req = new RecognizeTableAccurateOCRRequest();
                byte[] image_Bytes = File.ReadAllBytes("Image_Path");
                string Base64 = Convert.ToBase64String(image_Bytes);
                req.ImageBase64 = Base64;
                // 返回的resp是一个RecognizeTableAccurateOCRResponse的实例,与请求对象对应
                RecognizeTableAccurateOCRResponse resp = client.RecognizeTableAccurateOCRSync(req);
                // 输出json格式的字符串回包
                Console.WriteLine(AbstractModel.ToJsonString(resp));
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }
            Console.Read();
        }
    }
}
            

(1)(2) (3) 按照顺序执行

(1)SecretID换成个人秘钥ID。

(2)SecretKey换成个人秘钥Key。

  (3)   更换本地图片 :ImagePath换成自己的图片地址。

2.6 C++  API调用

C++环境这里介绍linux系统环境的配置和API的调用。

首先需要在linux上配置好C++开发环境,例如gdb这些,能够正常初始化、编译、运行一个cpp项目。然后,打开终端,输入以下命令安装cmake:

//ubuntu版本
sudo apt-get install cmake

//centos版本
yum install cmake3

安装依赖库:libcurl

//ubuntu
sudo apt-get install uuid-dev

//centos
yum install libuuid-devel

安装依赖库 :openssl

//ubuntu
sudo apt-get install libssl-dev

//centos
yum install openssl-devel

安装依赖库:libuuid

//ubuntu
sudo apt-get install uuid-dev

//centos
yum install libuuid-devel

PS:这里有些同学可能会出现以上库安装失败的问题,(包括我自己),通过查询资料,大概率可能是由于没有启用i386架构:所以我们需要在终端运行这样两条命令:

dpkg --add-architecture i386
apt-get update

然后去执行以上三条命令去分别安装三个库,就可以成功啦!(若库一次性就安装成功库的同学可以忽略这两条命令。)

接下来,我们开始安装SDK,首先切换到一个下载C++库的路径,然后在终端依次(一定要一个一个执行,不要复制粘贴一起执行)执行如下命令:

git clone https://github.com/TencentCloud/tencentcloud-sdk-cpp
cd tencentcloud-sdk-cpp
mkdir sdk_build
cd sdk_build
# centos 下使用 cmake3 ..  /ubantu上使用则仍然是cmake命令
# 指定产品编译,分号;分隔
cmake -DBUILD_MODULES="ocr" ..
make
sudo make install

然后在cpp文件中执行下列代码:

#include <tencentcloud/core/Credential.h>
#include <tencentcloud/core/profile/ClientProfile.h>
#include <tencentcloud/core/profile/HttpProfile.h>
#include <tencentcloud/ocr/v20181119/OcrClient.h>
#include <tencentcloud/ocr/v20181119/model/RecognizeTableAccurateOCRRequest.h>
#include <tencentcloud/ocr/v20181119/model/RecognizeTableAccurateOCRResponse.h>
#include <iostream>
#include <string>
#include <vector>

using namespace TencentCloud;
using namespace TencentCloud::Ocr::V20181119;
using namespace TencentCloud::Ocr::V20181119::Model;
using namespace std;

int main() {
        // 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密
        // 代码泄露可能会导致 SecretId 和 SecretKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:https://cloud.tencent.com/document/product/1278/85305
        // 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取
        Credential cred = Credential("SecretId", "SecretKey");

        // 实例化一个http选项,可选的,没有特殊需求可以跳过
        HttpProfile httpProfile = HttpProfile();
        httpProfile.SetEndpoint("ocr.tencentcloudapi.com");

        // 实例化一个client选项,可选的,没有特殊需求可以跳过
        ClientProfile clientProfile = ClientProfile();
        clientProfile.SetHttpProfile(httpProfile);
        // 实例化要请求产品的client对象,clientProfile是可选的
        OcrClient client = OcrClient(cred, "ap-shanghai", clientProfile);

        // 实例化一个请求对象,每个接口都会对应一个request对象
        RecognizeTableAccurateOCRRequest req = RecognizeTableAccurateOCRRequest();
        
        //req.SetImageBase64("vdfvdv");
        req.SetImageUrl("ImageURL");

        // 返回的resp是一个RecognizeTableAccurateOCRResponse的实例,与请求对象对应
        auto outcome = client.RecognizeTableAccurateOCR(req);
        if (!outcome.IsSuccess())
        {
            cout << outcome.GetError().PrintAll() << endl;
            return -1;
        }
        RecognizeTableAccurateOCRResponse resp = outcome.GetResult();
        // 输出json格式的字符串回包
        cout << resp.ToJsonString() << endl;
    
    return 0;
}

以上代码中只需要换三个位置(1)SecretID换成个人秘钥ID。(2)SecretKey换成个人秘钥Key。(3)更换图片URL链接:Image_URL,即可正常运行。


三、代码仓库源码

我把所有的代码放在我的代码仓库了,大家详细内容和我上述代码并无太大差异,但是可运行的demo,可以参照着看:https://github.com/luiop123/My_first.git文章来源地址https://www.toymoban.com/news/detail-455333.html

到了这里,关于腾讯云OCR识别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【爬虫】8.1. 深度使用tesseract-OCR技术识别图形验证码

    前言:本片文章是基于我之前发的一篇文章《【爬虫】8.1. 使用OCR技术识别图形验证码》而写的,链接为: 【爬虫】8.1. 使用OCR技术识别图形验证码,前面这篇文章比较基础。入门了tesseract-OCR技术之后对它比较感兴趣,故继续深度学习以下。为了衔接比较好,故本篇文章前面

    2024年02月09日
    浏览(45)
  • 小程序OCR身份证识别

    使用两种OCR识别:小程序和腾讯云 1.基于微信小程序OCR插件实现身份证拍照、上传并OCR识别的示例: 首先,在小程序中添加身份证拍照的功能,可以使用wx.chooseImage()选择照片并使用wx.uploadFile()上传,代码如下: 将上传的照片传到服务器端后,使用小程序OCR插件进行身份证识

    2024年02月07日
    浏览(56)
  • 身份证识别ocr、身份证实名认证接口文档

    每一次验证背后,都是对用户数据安全的承诺,对平台信誉的坚守。翔云身份证实名认证API,通过身份证识别接口仅需一键上传身份证图片即可快速识别身份证信息,翔云实名认证接口实时联网查验证件信息的真伪。 ​PHP身份证实名认证接口文档代码如下:

    2024年04月17日
    浏览(59)
  • 调用移动云OCR识别身份证

    在下面这个网址开通免费服务,,每个账号可免费使用500次,先要实名认证。  通用文字识别 (10086.cn) https://ecloud.10086.cn/home/product-introduction/Generalverify 有两种方式: 这里选择第二种 。 Python_SDK下载 (10086.cn) https://ecloud.10086.cn/op-help-center/doc/article/40776 然后在pycharm中打开上面下

    2024年02月01日
    浏览(42)
  • 微信小程序实现身份证识别-ocr

        项目中有一个识别身份证的需求,经过调研,最后决定使用微信小程序ocr插件进行开发。 一:首先登录小程序公众平台。 1:进入设置 第三方设置。   2:添加ocr插件。 3:添加完后,需要领取免费额度,100次/天。  https://fuwu.weixin.qq.com/service/detail/000ce4cec24ca026d37900ed551415  注意

    2024年01月16日
    浏览(66)
  • 腾讯云OCR识别

    目录 前言 一、腾讯云身份验证 二、使用API 2.1 Python OCR  API调用 2.2 JAVA OCR  API调用 2.3 Go OCR  API调用          2.4 Nodejs OCR  API调用 2.5 .Net  API调用 2.6 C++  API调用 三、代码仓库源码 提示:这里可以添加本文要记录的大概内容:   为了帮助同学们进行OCR识别,本文一共

    2024年02月06日
    浏览(47)
  • 实名制重要性、PHP身份实名认证示例、身份证ocr识别核验

    身份证丢失失,可能会被不法分子利用去贷款。虽然是被人冒名办理,客观上不承担责任,但会造成个人信用信息的困扰。因此,对于个人来讲,要妥善保管自己的身份证,避免不必要的麻烦。对于贷款机构来说,单纯的认证了身份证的真伪是不够的,还需要进行“身份认证

    2024年04月23日
    浏览(41)
  • 腾讯云健康码+行程码OCR文字识别

    公司内部为了监控员工健康码状态,要求系统自动识别员工上传的 健康码 和 行程码 ,并且将情况通知到对应的人员进行后续跟踪。做了如下研究,后续会用到公司系统中(公司内部也基于python3.9、opencv4.5研发了自动识别系统),这边文章基于腾讯云的OCR文字识别。  前面的

    2024年02月16日
    浏览(33)
  • 记录--如何在H5中实现OCR拍照识别身份证功能

    由于当前项目中需要实现身份证拍照识别的功能,如果是小程序可以使用微信提供的 ocr-navigator 插件实现,但是在企业微信的H5中没有提供该插件,所以需要手动实现该功能。 众所周知,前端H5中浏览器打开相机打开的是原生相机,无法在相机的界面上覆盖自定义的元素,比如

    2024年02月06日
    浏览(39)
  • 【合合TextIn】OCR身份证 / 银行卡识别功能适配鸿蒙系统

    目录 一、 鸿蒙系统与信创国产化的背景 二、两款产品的兼容性升级详情 三、身份证产品介绍 四、银行卡识别产品 五、承诺与展望 一、 鸿蒙系统与信创国产化的背景 自鸿蒙系统推出以来,其不仅成为了华为在软件领域的重要里程碑,更是国产操作系统的一面旗帜,也是国

    2024年04月10日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包