2014-01-15 6 views
0

tesseract OCR을 사용하여 300dpi 이미지 만 읽습니다. UIImage picker 컨트롤러 카메라를 사용하여 사진을 찍을 때 이미지는 72dpi입니다. iOS의 재고 앱처럼 300dpi로 이미지를 가져올 수 있습니까?iOS 용 Tesseract 사용

답변

0

나는 iOS7에와 아이 패드에 정팔 포체을 사용하고 다음과 같은 코드를 성공적으로 UIImagePickerController를을 제시하고 내가 정팔 포체와 내가 쉽게 OCR 수 있다는 것을 다시 이미지를 얻을 :

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { 
    iosPicker = [[UIImagePickerController alloc] init]; 
    iosPicker.sourceType = UIImagePickerControllerSourceTypeCamera; 
    iosPicker.mediaTypes = [[NSArray alloc] initWithObjects: (NSString *) kUTTypeImage, nil]; 
    iosPicker.allowsEditing = NO; 
    iosPicker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto; 
    iosPicker.cameraDevice = UIImagePickerControllerCameraDeviceRear; 
    iosPicker.modalPresentationStyle = UIModalPresentationFullScreen; 
    iosPicker.delegate = self; 

    [self presentViewController:iosPicker animated:YES completion:^{}]; 

} 

사이드 노트 : iosPicker가 인스턴스 변수는 뷰 컨트롤러의 인터페이스에 정의됩니다.

+0

답장을 보내 주셔서 감사합니다. 문제점을 발견했습니다. CGRectMake를 사용할 때 자르기 방법을 사용하기 때문에 읽지 않습니다. – user3191104