赞
踩
导入包
from cnocr import CnOcr
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库需要这个编译器才能构建成功。您可以通过以下步骤解决这个问题:
首先,确保已经安装了Microsoft C++ Build Tools。您可以从以下网址下载并安装:Microsoft C++ Build Tools - Visual Studio
安装完成后,重新运行安装命令,例如使用pip进行安装。请注意,您可能需要使用管理员权限来运行安装命令。
如果问题仍然存在,请确保您的计算机上已经安装了正确的Python版本。有时,将Python添加到系统环境变量中可能会解决这个问题。
如果以上步骤都无法解决问题,您可能需要寻求其他方式来安装或使用Polygon3库。例如,您可以尝试使用其他依赖项管理工具,如conda,或者尝试手动下载和安装库的源代码。在这种情况下,您可能需要查看库的文档或联系开发人员以获取更多帮助。
1.首先,打开链接 Home - Visual Studio Subscriptions Portal,登录账号,点击进入下载页面
2.接下来,在下载页面搜索build tools,找到左侧的Visual Studio 2015 update 3。
3.点击Visual Studio 2015 update 3后,下载对应的文件即可,约1.1G,这里需要将格式修改为DVD。
4.下载完成后,我们得到了文件mu_visual_cpp_build_tools_2015_update_3_x64_dvd_dfd9a39c.iso,解压后,双击VisualCppBuildTools_Full.exe即可自动进行安装。
5.紧接着在命令窗口或是python中安装conor
pip install conor
或是在这里输入安装
安装速度慢的话,可以指定国内的安装源,如使用豆瓣源:
pip install cnocr -i https://pypi.doubanio.com/simple
6.
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)
参考文献:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。