首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不从图像中获取印地语文本

不从图像中获取印地语文本
EN

Stack Overflow用户
提问于 2018-05-07 05:24:23
回答 1查看 2.3K关注 0票数 2

我想使用pytesseract库从图像中识别印地语文本。

我试过的

下面的脚本可以识别整个文本,但我不会使用印地语。它只识别典型的欧洲/美国字符:

代码语言:javascript
复制
# -*- coding: utf-8 -*-
from PIL import Image
import pytesseract


pytesseract.pytesseract.tesseract_cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract'
#im = Image.open("/tesserocr/hindisample.png")

#im = Image.open("C:/shubhamprojectwork/ocr/tesseract-python-master/sample1.jpg")
im = Image.open("C:/shubhamprojectwork/ocr/tesseract-python-master/hindisample.png")


text = pytesseract.image_to_string(im, lang = 'hin')

print(len(text))
import codecs
f = codecs.open('bla.txt', encoding='utf-8', mode='w')
f.write(text)
f.close()
file1 = open("bla.txt", encoding='utf-8',mode="r+")
file1.seek(0) 

print ("Output of Readline function is ")
print (file1.readline())

我想要的图片就在这里

它正在生成这些文本

代码语言:javascript
复制
Wfififirifilfiafiiaflmtfimfi

WWfiRWWEIB-‘E

fiafiimfiifimfiafitw

fifiéfififimfiafiamfifiw
EN

回答 1

Stack Overflow用户

发布于 2020-07-30 18:57:31

你可能没有印地语训练数据。尝试使用以下命令sudo apt-get install tesseract-ocr-hin重新安装tesseract库

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50207531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档