我已使用 OCR
实施了适用于iPhone的名片阅读器Tesseract library它是一个开源库。阿皮
主要议程是从名片中识别文本。我需要将姓名和电子邮件地址和电话号码传递到相应的字段。
我使用他们的表达格式为电子邮件地址和电话号码做了。
但是在 NAME的情况下,其他一些文本具有相同的格式,所以我们可以使用字体大小来提取它
How to get font sizes of recognized text to Recognize Name using font size on the Business Card form the Recognized text using OCR...?
答案 0 :(得分:4)
试试这个 -
UIFont *font = totalLabel.font;
CGFloat maxHeight = font.lineHeight * totalLabel.numberOfLines;
CGFloat maxWidth = totalLabel.frame.size.width;
CGSize size = [totalLabel.text sizeWithFont:font constrainedToSize:(CGSize){maxWidth, maxHeight} lineBreakMode:totalLabel.lineBreakMode];