【发布时间】:2014-09-10 11:47:53
【问题描述】:
我有这个代码:
Tesseract* tesseract = [[Tesseract alloc] initWithLanguage:@"eng"];
tesseract.delegate = self;
[tesseract setVariableValue:@"0123456789ABCDEFGHIJKLMNÑOPKRSTUVWXYZabcdefghijklmnñopqrstuvwxyz" forKey:@"tessedit_char_whitelist"]; //limit search
[tesseract setImage:[UIImage imageNamed:@"image1.jpg"]]; //image to check
[tesseract recognize];
这很好用。
但是,如果我更改图像以查看 UIImageVIew 的图像,则无法正常工作 (EXC_BAD_ACCESS):
Tesseract* tesseract = [[Tesseract alloc] initWithLanguage:@"eng+ita"];
tesseract.delegate = self;
[tesseract setVariableValue:@"0123456789ABCDEFGHIJKLMNÑOPKRSTUVWXYZabcdefghijklmnñopqrstuvwxyz" forKey:@"tessedit_char_whitelist"]; //limit search
[tesseract setImage:self.imageview.image]; //image to check
[tesseract recognize];
你知道错了吗?
【问题讨论】: