如何在 Tesseract OCR 中设置书写方向?
How to set writing direction in Tesseract OCR?
我正尝试在 Tesseract 中为我的 iOS application.When 设置阿拉伯语、乌尔都语和其他语言的书写方向
G8RecognitionOperation *tesseract;
tesseract.tesseract.writingDirection = G8WritingDirectionRightToLeft;
它给出了错误"Assignment read only property"。请用正确的代码回答。
https://github.com/gali8/Tesseract-OCR-iOS/blob/master/TesseractOCR/G8Constants.h
writingDirection 属性 是只读的,在识别文本时将被检测到。
G8Constants.h中的G8WritingDirection是可能的书写方向。
我试图识别这张图片:
使用以下代码:
G8RecognitionOperation *operation = [[G8RecognitionOperation alloc] initWithLanguage:@"ara"];
operation.tesseract.language = @"ara";
operation.tesseract.image = [[UIImage imageNamed:@"ara.png"] g8_blackAndWhite];
operation.recognitionCompleteBlock = ^(G8Tesseract *recognizedTesseract) {
NSLog(@"recognizedText=%@", [recognizedTesseract recognizedText]);
NSLog(@"writingDirection=%lu", (unsigned long) recognizedTesseract.writingDirection);
};
我得到的输出是:
recognizedText=شكر ا جزيلا
writingDirection=1
我正尝试在 Tesseract 中为我的 iOS application.When 设置阿拉伯语、乌尔都语和其他语言的书写方向
G8RecognitionOperation *tesseract;
tesseract.tesseract.writingDirection = G8WritingDirectionRightToLeft;
它给出了错误"Assignment read only property"。请用正确的代码回答。 https://github.com/gali8/Tesseract-OCR-iOS/blob/master/TesseractOCR/G8Constants.h
writingDirection 属性 是只读的,在识别文本时将被检测到。
G8Constants.h中的G8WritingDirection是可能的书写方向。
我试图识别这张图片:
使用以下代码:
G8RecognitionOperation *operation = [[G8RecognitionOperation alloc] initWithLanguage:@"ara"];
operation.tesseract.language = @"ara";
operation.tesseract.image = [[UIImage imageNamed:@"ara.png"] g8_blackAndWhite];
operation.recognitionCompleteBlock = ^(G8Tesseract *recognizedTesseract) {
NSLog(@"recognizedText=%@", [recognizedTesseract recognizedText]);
NSLog(@"writingDirection=%lu", (unsigned long) recognizedTesseract.writingDirection);
};
我得到的输出是:
recognizedText=شكر ا جزيلا
writingDirection=1