显示语句不对是什么情况?

A:可以的,识别和检测模块是解耦的。如果想对检测部署,需要自己修改一下main函数, 只保留检测相关就可以:

Q3.4.28: PP-OCR系统中,文本检测的结果有置信度吗?

A:文本检测的结果有置信度,由于推理过程中没有使用,所以没有显示的返回到最终结果中。如果需要文本检测结果的置信度,可以在的155行,添加scores信息。这样,在的197行,就可以拿到文本检测的scores信息。

Q3.4.29: DB文本检测,特征提取网络金字塔构建的部分代码在哪儿?

A:特征提取网络金字塔构建的部分:。ppocr/modeling文件夹里面是组网相关的代码,其中architectures是文本检测或者文本识别整体流程代码;backbones是骨干网络相关代码;necks是类似与FPN的颈函数代码;heads是提取文本检测或者文本识别预测结果相关的头函数;transforms是类似于TPS特征预处理模块。更多的信息可以参考。

A:目前Paddle的预测库是支持华为鲲鹏920CPU的,但是OCR还没在这些芯片上测试过,可以自己调试,有问题反馈给我们。

A:如果你的预测库是自己编译的,那么你的nb文件也要自己编译,用同一个lite版本。不能直接用下载的nb文件,因为版本不同。

A:实例化多个paddleocr服务,然后将服务注册到注册中心,之后通过注册中心统一调度即可,关于注册中心,可以搜索eureka了解一下具体使用,其他的注册中心也行。

Q3.4.34: 2.0训练出来的模型,能否在1.1版本上进行部署?

A:这个是不建议的,2.0训练出来的模型建议使用dygraph分支里提供的部署代码。

  1. T4 GPU没有主动散热,因此在测试的时候需要在每次infer之后需要sleep 30ms,否则机器容易因为过热而降频(inference速度会变慢),温度过高也有可能会导致宕机。

  2. T4在不使用的时候,也有可能会降频,因此在做benchmark的时候需要锁频,下面这两条命令可以进行锁频。

Q3.4.36: DB有些框太贴文本了反而去掉了一些文本的边角影响识别,这个问题有什么办法可以缓解吗?

A:可以把后处理的参数unclip_ratio适当调大一点。

A:有2种方法可以解决这个问题:

  1. 将paddle预测库和opencv库的地址添加到系统环境变量中。

  2. 将提示缺失的dll文件拷贝到编译产出的ocr_system.exe文件夹中。

Q3.4.38:想在Mac上部署,从哪里下载预测库呢?

A:Mac上的Paddle预测库可以从这里下载:

Q3.4.39:内网环境如何进行服务化部署呢?

A:仍然可以使用PaddleServing或者HubServing进行服务化部署,保证内网地址可以访问即可。

我要回帖

更多关于 for语句是啥时候用的 的文章

 

随机推荐