使用腾讯OCR识别提取图片中的文字

使用腾讯的OCR,官方文档上给出两种方式,一种是自己写请求,一种是使用腾讯集成的SDk,本次使用的是SDK,下载地址为:https://cloud.tencent.com/document/product/866/17600,根据需要选择对应的SDK下载,本次以OCR-通用印刷体识别

使用腾讯OCR识别提取图片中的文字_第1张图片下面需要将这个SDK调通。首先找到demo主类,将下面的四个参数换成自己的参数:,其中前三个参数自己很容易理解并找到

使用腾讯OCR识别提取图片中的文字_第2张图片

但是bucketName很多人不知道是什么(bucketName参数如果不使用SDK方式则不需要),其实bucketName是腾讯云的对象存储的存储桶的名称,下图中标记的参数就是你的bucketName值

使用腾讯OCR识别提取图片中的文字_第3张图片

因为此次调用的是OCR-通用印刷体识别,所以,找到demo类下对应的私有方法:

使用腾讯OCR识别提取图片中的文字_第4张图片我们可以看见图片上传有两种方式,一种是url一种是图片内容,url的图片地址必须是公网可以访问的图片地址,本地图片是不可以的,如果你的环境不能被外网访问,那么这种方法是行不通的,第二种图片内容方式是以base64方式上传,可以指定本地图片,一般都是可以成功的。

所有需要改的参数到此结束,然后运行这个demo类,就可以看到识别图片后的结果了

你可能感兴趣的:(技术分享,java)