首页 > 其他分享 >Mac实现截图OCR输出文字功能

Mac实现截图OCR输出文字功能

时间:2023-02-10 18:36:19浏览次数:57  
标签:截图 git HOMEBREW Mac https edu brew homebrew OCR

为什么要这个功能

    工作中会经常遇到需要识别一个图片中的文本内容,需要快速的OCR识别,从而提高工作效率;

如何实现

     snipaste + pngpaste + tesseract

安装流程与使用

     安装 pngpaste 和 tesseract 需要预先安装brew,国内安装brew可以参考brew官网直接执行/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"需要代理,且不一定一次成功,如果失败的话,需要多执行几次;
安装完brew后,需要更新brew brew udpate --verbose, 如果遇到fatal: Could not resolve HEAD to a revision , 进入到出问题的目录(笔者是/opt/homebrew/Library/Taps/homebrew/homebrew-core目录),手动拉取代码

git fetch --prune origin
git pull --rebase origin master

成功之后,还需要设置brew的仓库镜像,可参考清华大学镜像

export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"

之后就可以安装pngpaste 和 tesseract,创建别名alias pocr='pngpaste - | tesseract stdin stdout',然后就可以进行截图,之后输入pocr解析图片内容了

标签:截图,git,HOMEBREW,Mac,https,edu,brew,homebrew,OCR
From: https://www.cnblogs.com/IC1101/p/17110000.html

相关文章

  • km4.0:getHmacSharingParameters
    接口定义:hardware/interfaces/keymaster/4.0/IKeymasterDevice.hal看返回值,最终目的是生成一个HmacSharingParameters对象/***StartthecreationofanHMACkey,......
  • MAC清理
    今日分享Mac清理有很多三方软件可以清理,以前用过腾讯的柠檬lite,每次就清个几百兆,系统数据感觉还是得自己手动清理才行今天电脑又在提醒储存空间不足了,一看占用发现系统......
  • python easyocr和cv2实现名片识别及裁剪摆正
    公司希望能做一个名片裁剪和识别功能。我来开发小程序,在寻找合适的api的途中,因嫌弃乙方弄得太慢,自己百度搞了个python版本的。很久没用python了好多基础方法都忘记了,实现的......
  • mac上的Jenkins安装与使用
    一、Jenkins安装1、输入安装命令:brewinstalljenkins报如下错误:于是乎网上找答案:并输入了命令 brewinstallgettext   ......
  • 如何在mac上用(安装)iOS应用(app)?
    在手机端安装ipa对很多朋友来说是一个很实用的技能,那么如何操作呢?今天向大家推荐一个由小新制作的​​捷径(workflow)​​流程——<​​苹果应用安装器​​>,无需......
  • 解决mac升级之后不可以ssh
    很多同学更新系统之后,使用这两者都会遇到一条报错,类似于:SSH(ssh:connecttohostlocalhostport22:Connectionrefused)我们之前出过一篇文章【https://www.cnblogs.......
  • mac 快速文件开头和末尾
    Mac删除字符的用法第一种:按delete键,删除光标之前的一个字符;第二种:按fn+delete键,删除光标之后的一个字符;第三种:按command+delete键,删除光标之前整......
  • Java利用ChromeDriver插件网页截图(Wondows版+Linux版)
    **chromedriver是谷歌浏览器驱动,用来模拟谷歌运行操作的一个工具,本文主要讲解Java后端利用此插件进行网页截图,并且适配Linux部署。**环境准备Wondows服务器或电脑本机......
  • mac 安装jd-gui
    使用brew的方式安装brewinstall--caskjd-gui然后使用命令行的方式打开open路径/JD-GUI.app如果直接双击,或者在jar包上选择使用jd-gui打开就会遇到error什么jdk版......
  • 黑苹果升级更新macOS 13 Ventura 问题整理
    原文来源于黑果魏叔官网,转载需注明出处。黑苹果资源下载请搜索:黑果魏叔​更新13发现以下几个问题,(beta1老问题)问题一:把自启软件关了,不然可能导致进系统闪退 问题二:关闭WiF......