作者在写文章时,大量的公式输入比较频繁,因此需要一款公式自动识别根据
市面上使用最多的是mathpix,但是收费昂贵,对于普通用户一个月仅有100次机会,实在捉襟见肘。有网友提供一种基于注册的无限使用方法,参考数学公式截图识别神器Mathpix无限使用教程。
1. simplextex
1.simpletex
网页版使用体验还可以
2. latex_ocr
https://github.com/lukas-blecher/LaTeX-OCR
2.1 Linux安装
-
直接使用 anaconda 新建一个虚拟环境,
conda create --name latex_ocr python=3.8
-
然后 conda 激活该环境,开始安装
pip install pix2tex[gui]
-
启动图像界面,找到该环境中的 路径
/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公式(开源免费)