Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

fastocr

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fastocr

FastOCR is a desktop application for OCR API.

  • 0.3.7
  • PyPI
  • Socket score

Maintainers
1

FastOCR

GitHub top language GitHub GitHub version PyPI

FastOCR 是一款开源免费的提供在线 OCR 文字识别的桌面工具

支持的 OCR API 后端

特性

  • 通用文字识别 / 多个在线 OCR API 支持
  • 多语言支持 / 百度
  • 高精度接口支持 / 百度
  • 识别文字搜索
  • 本地 OCR 后端
  • 自定义快捷动作

支持操作系统

  • Linux X11
  • Windows
  • macOS (Experimental)
  • Linux Wayland (Experimental)

支持的 Wayland 环境 (Linux)

  • Gnome Wayland
  • KDE Wayland
  • Sway

安装

Windows

64 位预编译版,解压即可使用

点击下载 -> Download 解压到安装目录,执行 FastOCR.exe

macOS

理论上支持但无构建环境,打包过程类似 Windows 如下,生成的文件位于项目的 dist 目录下

pip install poetry
poetry update
poetry run pyinstaller build.spec

Arch Linux

稳定版本 https://aur.archlinux.org/packages/fastocr

开发版本 https://aur.archlinux.org/packages/fastocr-git

从 AUR 下载脚本编译或使用你喜欢的 AUR 辅助工具

yay -S fastocr  # 使用 yay
pikaur -S fastocr  # 使用 pikaur

Nix/NixOS

使用 NixOS CN flakesberberman flakes 安装

nix run github:berberman/flakes#fastocr

通用 (PyPI)

fastocr @ PyPI

pip install --user fastocr
# Linux 复制 desktop 文件到 ~/.local/share/applications

通用 (手动安装)

python setup.py install
# Linux 复制 desktop 文件到 ~/.local/share/applications

通用 (仅本地开发)

自豪地使用 Poetry 进行开发

poetry install

使用方法

fastocr  # 运行
fastocr --help  # 查看帮助

DBus (Linux only)

Service name: io.github.brucezhang1993.FastOCR

Object: /io/github/brucezhang1993/FastOCR

方法

ActionsArgumentsDescription
captureToClipboard{seconds} {no_copy}执行 OCR 捕获到系统剪贴板或触发 dbus 信号
seconds: 延迟执行单位为秒
no_copy: 如果为 true 则仅触发 dbus 信号而不复制到系统剪贴板
quitApp--退出应用

信号

SignalsArgumentsDescription
captured{text}OCR 识别结果文本会触发此信号
text: 文本识别结果

贡献

Pull requests are welcome.

For major changes, please open an issue first to discuss what you would like to change.

License

LGPL3

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc