Skip to content
Xeron
Go back

Python OCR 自动化脚本

编辑此页

Hyprland 下没找到顺手的 OCR 软件,自己写个脚本代替

要装四个东西:Tesseract(OCR 引擎)、Grim(Wayland 截屏)、Slurp(框选区域)、wl-clipboard(写剪贴板)

sudo pacman -S tesseract grim slurp wl-clipboard

脚本逻辑就三步:Slurp 框选让 Grim 截图,喂给 Tesseract 认字,结果塞进剪贴板:

#!/bin/bash
grim -g "$(slurp)" /tmp/screenshot.png
tesseract /tmp/screenshot.png - -l chi_sim+eng | wl-copy
rm /tmp/screenshot.png

-l chi_sim+eng 是中英一起识别,按需改语言包

存成脚本丢进 PATH,赋个执行权限:

chmod +x ocr_screenshot.sh
sudo mv ocr_screenshot.sh /usr/local/bin/

再在 ~/.config/hypr/hyprland.conf 绑个快捷键,SUPER + O 一按就截图识字:

bind = SUPER, O, exec, ocr_screenshot.sh

编辑此页
Share this post on:

Previous Post
Wayland 下 Neovim 剪贴板配置
Next Post
ENS 域名注册指南