latex 图片公式识别

作者在写文章时,大量的公式输入比较频繁,因此需要一款公式自动识别根据

市面上使用最多的是mathpix,但是收费昂贵,对于普通用户一个月仅有100次机会,实在捉襟见肘。有网友提供一种基于注册的无限使用方法,参考数学公式截图识别神器Mathpix无限使用教程

1. simplextex

1.simpletex
网页版使用体验还可以

2. latex_ocr

https://github.com/lukas-blecher/LaTeX-OCR

2.1 Linux安装

  1. 直接使用 anaconda 新建一个虚拟环境,conda create --name latex_ocr python=3.8

  2. 然后 conda 激活该环境,开始安装 pip install pix2tex[gui]

  3. 启动图像界面,找到该环境中的 路径/home/respecting_god/anaconda3/envs/latex_ocr/bin, 在该环境中,以及对应的路径下面, 使用 python pix2tex_gui.py

  • 命令行使用方式:
    环境下的命令行输入指令 latexocr,弹出图形界面

latexocr
由于笔者使用的的独显, 估计不能正常显示
在这里插入图片描述

  • 直接在 ide 环境中, 新建一个python 文件 将下面的代码考入,每次运行不同的图片路径;
from PIL import Image
from pix2tex.cli import LatexOCR

img = Image.open('path/to/image.png')
model = LatexOCR()
print(model(img))

会输出该图片对应的 latex 源代码。

2.LaTeX-OCR
github开源的一款识别工具,使用过程如下(其实按照作者的步骤一步一步来就好)

  • 利用anaconda创建一个python=3.8的环境
  • 安装torch
 conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch-nightly -c nvidia

安装指定包

pip install pix2tex[gui]
  • 下载权重
    https://github.com/lukas-blecher/LaTeX-OCR/releases

参考链接:
1.公式LaTex识别工具 latex-Ocr 完美替代坑爹MathPix
2.【超详细安装教程】LaTeX-OCR 图像识别latex公式(开源免费)

### 推荐的LaTeX公式识别网站 对于希望找到可以自动识别LaTeX公式的网站的需求,SimpleTex是一个值得推荐的选择[^1]。该网站提供了一个便捷的方式来进行LaTeX公式识别工作。用户无需担心使用次数的问题,因为注册并登录之后,服务是免费且无限制使用的。 除了浏览器访问之外,还提供了客户端下载选项给偏好桌面应用的使用者。不过,对于倾向于简洁快速操作的人来说,在网页端直接使用可能更加方便。 如果考虑离线环境下的LaTeX公式识别,则有开发者分享过关于构建本地应用程序的经验,这表明即使在网络不可用的情况下也存在解决方案的可能性[^2]。 另外一种途径是利用第三方API接口来达成目的,比如Mathpix所提供的服务就能够帮助解决这一需求[^3]。这种方式适合那些希望通过编程手段集成到自有项目中的个人或团队。 最后值得一提的是国内的一些技术公司也在这个领域有所建树,例如讯飞开放平台上有关于如何调用其提供的公式识别API的信息[^4]。这对于想要深入了解背后机制或是进一步定制化开发的朋友来说是非常有价值的资源。 ```python import requests def recognize_formula(image_path): url = "https://api.mathpix.com/v3/text" headers = {"app_id": "YOUR_APP_ID", "app_key": "YOUR_APP_KEY"} files = {'file': open(image_path, 'rb')} r = requests.post(url, headers=headers, files=files) return r.json() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值