图片切割与ocr文字识别(R语言)
SYT_t
2021年12月24日 11:25

目的:提取“随机森林回归”内容

1、导包

library(magick)  #图片切割

library(tesseract)  #ocr文字识别

library(stringr)  #字符串处理

2、下载训练好的中文语言识别库

library(httr)

set_config(

   use_proxy(url=tesseract_download("chi_sim&#​34;), port=8090)

)

3、读取图片

img = image_read(path = 你的图片路径)

4、图片切割

电脑自带的“画图”工具,可以用于查看像素位置。

res.crop = image_crop(img, geometry = "105x24+223+28&#​34;)

“105x24”:表示要提取的位置区域的大小,其中水平为105px,竖直为24px;

“223+28”:表示从原图的哪个位置开始截取;

切割结果:

5、文字识别

res.ocr = ocr(res.crop,engine = tesseract("chi_sim&#​34;))

str_sub(res.ocr,1,str_length(res.ocr)-1)   #因为最后提取有&#​34;\n”,要去掉。