
Vuforia的文字识别引擎提供了很好的文字识别功能。引擎依赖于UTF-8字符编码,现支持的字符有A-Z a-z,换行符、空格、单引号、短斜杠。Note:不支持中文及数字。能识别的字体是:serif 和 sans serif 字体,支持的文字样式有平实、加粗、斜体以及下划线。i.e.

详细介绍,查看官网:
https://developer.vuforia.com/resources/dev-guide/word-targets
Vuforia默认提供了一个100,000高频英语单词的单词库,但你也可以按照需要添加自己的单词库,添加单词库并加载的步骤如下:(针对iOS平台,在sample TR项目中添加)
1、下载官方提供的单词库格式文件,
https://developer.vuforia.com/sites/default/files/AdditionalWords.zip
2、解压将其添加进XCode中,最好和sample 原来的Vuforia-English-word.vwl 保持同一目录下。
3、更新QCARControl.mm 中 loadWordListInBackground() 的代码:
- (void)loadWordListInBackground:(id)obj
{
// Background thread must have its own autorelease pool
@autoreleasepool {
....existing code
// load additional word lists
// Add custom words by loading from file
wordList->addWordsFromFile("AdditionalWords.lst", QCAR::WordList::STORAGE_APPRESOURCE);
}
else {
error = [[ErrorReport alloc] initWithMessage:"ERROR: failed to load word list"];
}
.... existing code
}
4、build & run.
tips: wordList->addWordsFromFile 方法会返回一个int,表示list中单词数,如果返回是0或者负数,则表示你的list加载失败。
check more:
https://developer.vuforia.com/forum/ios/how-add-additional-words-file-text-recognition
原文链接:http://www.cnblogs.com/mybkn/archive/2013/09/06/3305167.html