TGViewer
DPS Build DPS Build @dps_build · 1.01K subscribers
Post #494 373
DPS Build 用 OpenAI 和 gemini 写代码,确实提升了不少效率,但还是需要一些基础。 从一个 PDF 提取文本信息,用 Gemini 迭代了十多次仍旧无法提取信息,改了各种 prompt 都没用。 再仔细看那些 PDF 文件,发现其中一部分内容是从文本生成的,另一部分是从图片直接压成的。两部分组合成一个 PDF 文件。要不是之前和这类数据打过交道,我都没有 OCR 的概念,也不可能在 prompt 调用 OCR。 最后调用 Tesseract 成功提取了这些图片里的文本数据 🤷
又折腾了大半天,总算修复了所有问题,简单记录一下:

1. 使用 Gemini 2.5 Pro
2. 提取 PDF 文件里的文本数据,首先直接把 PDF 转换成文本提取;
3. PDF 内嵌的图片上的文本提取失败,使用 tesseract 提取,可以部分提取成功;
4. 失败的数据尝试用 easyOCR 提取,解决问题,但是速度很慢;
5. 所以告诉模型,依次使用 2,3,4 来提取,兼顾准确性和效率

一开始只给了输入输出样本,模型只想到了上面的第二步。直到我看到了 log 之后,才发现识别不出的问题,所以才加上 OCR。

使用 tesseract 只解决了部分问题,直到看到更详细的 log,才知道 tesseract 识别有局限。调了部分参数也没用,要求模型换一种 OCR,这才用了 easyOCR。

识别准确性上去了,但是性能不行,于是要求模型依次执行 2,3,4。

下次再写的话,应该一开始输出详细的 log 文件,方便我分析问题,也方便模型根据 log 来定位问题。
More from @dps_build
  1. Oct 4, 2026试了一下 Codex Dot,对我来说没有太大帮助,因为和我的 paseo workflow 基本一致: 1. 在家里的服务器上跑 paseo daemon,用 cloudflar…
  2. Oct 1, 2026再次在釜山地铁体验了鬼打墙一般的体验: 1. 地铁入口的售票机可以买单词票,只接受现金和插入信用卡支付,不支持 tap 或者移动支付; 2. 单日票或者三日票不能在机器上购买,只能…
  3. Sep 24, 2026迄今为止买过的,最贵的 Apple 产品
  4. Sep 23, 2026看了下 DHL 的记录,从深圳到香港,然后就飞了。有意思的是,飞机还没飞,目的地的清关已经开始了。 door to door 不到24小时。可惜我不在家,错过了第一次投递😢
  5. Sep 22, 2026提前从深圳发货了,说是已经备货成功,物流准备提货了。提早了整整一个月,Apple 的供应链真厉害!
  6. Sep 20, 2026看到一个基于 jev 分类 tweets 情绪进而推测市场走向的项目,不尽感慨。 从 jev 出来到现在不过四五天就出来这个项目; 还没 ChatGPT 之前,还在 deep le…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →