作者:彦廷孟颖益皓 | 来源:互联网 | 2023-08-12 02:05
SmartZone是光学字符识别工具包,包括OCR SDK和ICR。它可以轻松地让您的应用程序中包含世界上最好的字符识别功能。只需传递一个图像片段,SmartZone就会返回字符,非常适合从表单字段中捕获数据,无论是键入(OCR)还是手动打印(ICR)。
本文中我们罗列了在使用SmartZone过程中遇到的常见问题,并有针对的进行解答。
>>下载最新版SmartZone<<
许可证可以从一台机器移动到另一台机器吗&#xff1f;
目前&#xff0c;无法将许可证密钥从一台计算机移动到另一台计算机。将许可证密钥绑定到计算机后&#xff0c;您可以将其从计算机中删除&#xff08;使用许可证管理器或从注册表中手动删除它&#xff09;&#xff0c;但这不会将许可证记入您的帐户。这是许可系统当前的限制&#xff0c;并且不希望您受到不利影响。 此外&#xff0c;通常开发许可证附带三个“密钥”&#xff0c;因此如果您想要许可其他机器&#xff0c;则最有可能。运行并登录License Manager&#xff0c;您可以看到剩余的许可证密钥数。
如何在SmartZone v2 SDK中更改机器打印和手印识别&#xff1f;
请参阅下列代码&#xff1a;
- 如果您使用的是.NET控件&#xff0c;则根据您正在执行的识别类型&#xff08;MachinePrint或HandPrint&#xff09;&#xff0c;将Classifier属性设置如下。
"SmartZone2.Reader.Classifier &#61; Classifier.MachinePrint;" "SmartZone2.Reader.Classifier &#61; Classifier.HandPrint;"
- 如果使用ActiveX控件&#xff0c;则根据您正在执行的识别类型&#xff08;MachinePrint或HandPrint&#xff09;&#xff0c;将Classifier属性设置如下。
"SmartZone1.Classifier &#61; SZ_ClassifierMachinePrint" “SmartZone1.Classifier &#61; SZ_ClassifierHandPrint”
如何在SmartZone v2中更改分类器以读取特定语言&#xff1f;
请参阅下列代码&#xff1a;
- 如果您使用的是.NET控件&#xff0c;则可以设置Language属性。例如&#xff1a;
“SmartZone2.Reader.CharacterSet.Language &#61; Language.WesternEuropean;”
- 如果您使用的是ActiveX控件&#xff0c;则可以设置CharacterSetLanguage属性。例如&#xff1a;
“SmartZone1.CharacterSetLanguage &#61; SZ_WesternEuropeanLanguages”
如何将SmartZone文件夹的默认目录从&#xff05;TEMP&#xff05;更改为其他目录&#xff1f;
随着SmartZone的运行&#xff0c;它将在&#xff05;TEMP&#xff05;目录中创建一个文件夹&#xff0c;其中包含引擎需要运行的几个文件。如果要更改此位置&#xff0c;可以通过在与运行应用程序的可执行文件相同的目录中创建INI文件来实现。您必须将该INI文件命名为smartzoneengineloader.ini。smartzoneengineloader.ini的内容应如下所示&#xff1a; [smartzoneengineloader] tempdir &#61; C&#xff1a;\ Your \ Path \ Here \
为什么在使用SmartZone控件时&#xff0c;在分析图像上的字段时是否会看到内存问题&#xff1f;
可能的原因是&#xff0c;在调用AnalyzeField方法时&#xff0c;传递给方法的图像数据未被释放。请参阅下面列出的相应示例代码&#xff0c;该代码演示了如何释放图像数据。
C&#xff03;
System.IntPtr数据; myTextBlockRes &#61; SmartZone2.Reader.AnalyzeField&#xff08;data&#xff09;; Marshal.FreeHGlobal&#xff08;数据&#xff09;;
Visual Basic 6
声明GlobalFree API函数 私有声明函数GlobalFree Lib“kernel32”&#xff08;ByVal hMem As Long&#xff09;As Long SmartZone1.AnalyzeField DIB GlobalFree DIB
为什么无法使用许可证管理器获取许可证&#xff1f;
一种可能性是您有严格的防火墙设置阻止我们的许可证管理器与licensing.accusoft.com&#xff08;我们的许可服务器&#xff09;连接。为了与licensing.accusoft.com连接&#xff0c;您必须在我们的许可证管理器的防火墙中例外&#xff0c;以便它可以连接到端口80上的licensing.accusoft.com用于http和端口443用于https。
如果你还需要SmartZone的相关教程资源&#xff0c;可点击这里。