我正在使用Abbyy OCR的iphone应用程序。iPhone Abbyy OCR
使用包装类iphone有如下方法:
[ocrManager recognizeImage:[choosenImage image] withCallback:self];
一个UIImage被作为用于识别字符的参数传递。但每次我收到异常“所需的数据文件丢失”。
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[picker dismissModalViewControllerAnimated:YES];
[[UIApplication sharedApplication] setStatusBarHidden:NO];
if(check == 1)
{
return;
}
check = 1;
UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
[choosenImage setImage:image];
[process setHidden:NO];
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"license" ofType:@""];
NSData *license = [[NSData alloc] initWithContentsOfFile:filePath];
CMocrManager *ocrManager = [CMocrManager createManager:license];
NSSet *languages = [[NSSet alloc] initWithArray:[NSArray arrayWithObject:@"English"]];
[ocrManager setLanguages:languages];
[ocrManager setDefaultImageResolution:0];
@try {
[ocrManager recognizeImage:[choosenImage image] withCallback:self];
}
@catch (NSException *exception) {
NSString *ex = exception.reason;
}
CMocrLayout* recognitionResult = [ocrManager copyRecognitionResults];
NSArray* strings = [recognitionResult copyStrings];
}
图像上可以看到UIImageView
但是当我将它传递给recognizeImage
方法它抛出异常。
我一直在研究很多,但无法找到解决方案。任何帮助表示赞赏。
嗨,wasim你可以请帮助我在iphone的试用sdk中构建示例项目。 http://stackoverflow.com/questions/9003862/build-error-while-trying-to-build-abbyy-samle-code – Rakesh