Python引发Tesseract错误(提高TesseractError(状态,错误))

时间:2016-03-25 16:49:35

标签: python image tesseract pillow

我一直在论坛上搜索我遇到的错误,但似乎没有人遇到与我的程序相同的错误。 我正在使用csv,Pillow和pytesseract编写程序来转换抓取图像中的文本,拆分文本,并将其附加到csv文件。

图像如下:

名称:示例

电子邮件:示例

电话:示例

所以我可以

text.pop(1) #for the Name
text.pop(3) #for the Email
text.pop(5) #for the phonenumber

然后将其附加到列表中,然后将其写入csv文件。

所以,

代码基本上就像:

def Main(self):
    im = Image.open(r'C:\Users\Desktop\test.tif')
    im.load()
    print im
    i = image_to_string(im)
    print i
    self.info_list = str.split(i)

    Name = self.info_list.pop(1) 
    Email = self.info_list.pop(3)
    Phone = self.info_list.pop(5)

    print "Name: " + Name
    print "Email: " + Email
    print "Phone: " + Phone

    self.information = []
    self.information.append(Name)
    self.information.append(Email)
    self.information.append(Phone)

    with open('Information.csv', 'w') as fp:
        wr = csv.writer(fp, dialect='excel')
        data=['Name', 'Email', 'Phone', 'Notes']
        wr.writerow(data)
        wr.writerow(self.information)   

我得到的错误是

    raise TesseractError(status, errors) 
TesseractError: (1, '')

感谢阅读我的帖子,我真的很感激一些建议!

修改

我再次尝试了,我收到了这个错误:

IOError: [Errno 2] No such file or directory: 'C:\\Users\\Desktop.....'

任何帮助?

0 个答案:

没有答案