2011-11-28 59 views
1

我正在使用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方法它抛出异常。

我一直在研究很多,但无法找到解决方案。任何帮助表示赞赏。

+0

嗨,wasim你可以请帮助我在iphone的试用sdk中构建示例项目。 http://stackoverflow.com/questions/9003862/build-error-while-trying-to-build-abbyy-samle-code – Rakesh

回答

2

我的名字是Nikolay Khlebinsky,我工作@ ABBYY。

缺少资源文件(关键字,模式或字典)时显示“必需的数据文件未接收”错误消息。请参阅“如何在iPhone上使用ABBYY Mobile OCR引擎库”帮助文章了解项目组织指南。您还可以在引擎分配中查找iPhone项目样本。

如果您仍然遇到任何困难,请访问我们的技术支持联系页面http://www.abbyy.com/support/contacts/选择您的国家和您的产品,点击'搜索',您将获得合适的ABBYY代表的联系人。联系他们是解决技术问题的最快方法。

+0

您好nikolay,你能帮我解决这个问题,我使用abbyy sdk移动http ://stackoverflow.com/questions/9003862/build-error-while-trying-to-build-abbyy-samle-code – Rakesh