【问题标题】:Pytesseract - using .traineddata file on hosted server (Heroku)Pytesseract - 在托管服务器(Heroku)上使用 .traineddata 文件
【发布时间】:2022-04-21 13:45:00
【问题描述】:

我有一个 Vue、Django 集成项目。我在 Netlify 上托管了 Vue 项目,在 Heroku 上托管了 Django 项目。在某些按钮上调用 python 脚本(集成到 Heroku),这些按钮提取数据并将其发布到 Django API 以在前端查看。

我已经为我的 pytesseract OCR 脚本训练了一种字体类型。但是,当我在 Heroku 上运行它时,似乎我只能将“eng”(普通字体)用作 pytesseract image_to_string 函数的“语言”。如果我有想要使用的字体类型的 .traineddata 文件,如何在 pytesseract 函数中使用该文件?我可以调用单个文件,但我也需要正确的 TESSDATA_PREFIX。有人知道如何处理吗?

谢谢!

【问题讨论】:

    标签: django heroku fonts tesseract python-tesseract


    【解决方案1】:

    我遇到了同样的问题。通过将 TESSDATA_PREFIX Config Var 设置为自定义目录并将所有 .traineddata 文件插入该目录来解决此问题。

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。
    猜你喜欢
    • 1970-01-01
    • 2012-06-12
    • 2023-03-20
    • 2013-02-28
    • 2016-10-12
    • 2015-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多