1.尝试pip install cnocr

导入包

from cnocr import CnOcr

运行你的一下代码!

2.通常会报错

Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": Microsoft C++ Build Tools - Visual Studio

这个错误是由于缺少Microsoft Visual C++ 14.0或更高版本引起的。Polygon3库需要这个编译器才能构建成功。您可以通过以下步骤解决这个问题:

  1. 首先,确保已经安装了Microsoft C++ Build Tools。您可以从以下网址下载并安装:Microsoft C++ Build Tools - Visual Studio

  2. 安装完成后,重新运行安装命令,例如使用pip进行安装。请注意,您可能需要使用管理员权限来运行安装命令。

  3. 如果问题仍然存在,请确保您的计算机上已经安装了正确的Python版本。有时,将Python添加到系统环境变量中可能会解决这个问题。

如果以上步骤都无法解决问题,您可能需要寻求其他方式来安装或使用Polygon3库。例如,您可以尝试使用其他依赖项管理工具,如conda,或者尝试手动下载和安装库的源代码。在这种情况下,您可能需要查看库的文档或联系开发人员以获取更多帮助。

解决方案:

参考文献:Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools"的解决办法 - 知乎 (zhihu.com)

1.首先,打开链接 Home - Visual Studio Subscriptions Portal,登录账号,点击进入下载页面

img

2.接下来,在下载页面搜索build tools,找到左侧的Visual Studio 2015 update 3。

img

img

3.点击Visual Studio 2015 update 3后,下载对应的文件即可,约1.1G,这里需要将格式修改为DVD。

img

4.下载完成后,我们得到了文件mu_visual_cpp_build_tools_2015_update_3_x64_dvd_dfd9a39c.iso,解压后,双击VisualCppBuildTools_Full.exe即可自动进行安装。

img

5.紧接着在命令窗口或是python中安装conor

pip install conor

或是在这里输入安装

 

安装速度慢的话,可以指定国内的安装源,如使用豆瓣源:

pip install cnocr -i https://pypi.doubanio.com/simple

6.

包含API接口安装

1.CnOCR 自 V2.2.1 开始加入了基于 FastAPI 的HTTP服务。开启服务需要安装几个额外的包,可以使用以下命令安装:

pip install cnocr[serve]

2.安装完成后,可以通过以下命令启动HTTP服务(-p 后面的数字是端口,可以根据需要自行调整):

cnocr serve -p 8501

服务的调用方式请参考 首页/HTTP服务

如遇到安装问题,欢迎在 Github、 知识星球CnOCR/CnSTD私享群 或者 微信交流群反馈给作者 breezede

7.测试你的代码

from cnocr import CnOcr
​
img_fp = r'E:\python\autoimg\img1.png'
ocr = CnOcr(det_model_name='naive_det')
out = ocr.ocr(img_fp)
​
a=str(out)
print(a)
​
test = ''
for k in a:
    test += k
info = test
print("info",info)

参考文献:

🛠️ 安装 - CnOCR

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐