python 深度学习 项目调试 识别数学公式 LaTeX-OCR

起因, 目的:

提取图片中的数学公式。

其实这个项目,我很久之前就做过。
而且,我还录了一个视频:
https://www.bilibili.com/video/BV1nD421p7jS/?vd_source=198e876d811b3ccea94908fd163c223f

简介:

  • 项目来源: https://github.com/lukas-blecher/LaTeX-OCR
  • 项目目的: 把带有数学公式的图片转为 LaTex 数学公式

安装过程:

这个很简单。

pip install “pix2tex[gui]”
pip install -U “pix2tex[api]”

运行示例

python -m pix2tex.api.run

本地下载模型, 位置是:
download weights v0.0.1 to path

C:\Users\Administrator.conda\envs\voice\Lib\site-packages\pix2tex\model\checkpoints

日常使用,直接运行 math.bat
@echo off
REM 此文件的目的是:  启动一个简单的服务器, 识别图片中的数学公式
REM bat 文件中, 路径不要含有中文!!! 不然报错。@echo off
REM 切换到项目文件夹
cd /d "G:\torch_A\math_formula\pix2tex\api"REM 激活虚拟环境
call conda activate voiceREM 运行Python脚本
python run_both.pyREM 暂停,等待用户按任意键继续
pause

效果:

在这里插入图片描述


老哥留步,支持一下。

请求支持

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/58467.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【专题】计算机网络之数据链路层

数据链路层的地位:网络中的主机、路由器等都必须实现数据链路层。 数据链路层信道类型: 点对点信道。 使用一对一的点对点通信方式。 广播信道。 使用一对多的广播通信方式。 必须使用专用的共享信道协议来协调这些主机的数据发送。 1. 使用点对点信道…

手机备忘录怎么导出到电脑,

在忙碌的现代生活中,我们常常需要在手机和电脑之间切换工作,手机里的备忘录记录了我们的重要事项,有时候需要在电脑端查看和处理。那么,如何将手机备忘录的内容导出到电脑呢?其实,这个问题的解决方法并不复…

【Python爬虫】获取汽车之家车型配置附代码(2024.10)

参考大哥,感谢大哥:https://blog.csdn.net/weixin_43498642/article/details/136896338 【任务目标】 工作需要想更方便地下载汽车之家某车系配置清单;(垃圾汽车之家不给下载导出表格,配置页叉掉了车系要出来还要重新…

架构师备考-背诵精华(计算机语言)

定义 计算机语言是指用于人与计算机之间交流的一种语言,是人与计算机之间传递信息的媒介。计算机语言主要由一套指令组成,而这种指令一般包括:表达式、流程控制和集合三大部分内容。 表达式包括:变量、常量、字面量和运算符流程控…

一个简单的 uas_send_bye.xml for SIPp

<?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE scenario SYSTEM "sipp.dtd"> <scenario name"iinv-o200-obye.xml -- wjd 2014"><recv request"INVITE" rrs"true"/><send>&l…

【瑞吉外卖】-day01

目录 前言 第一天项目启动 获取资料 创建项目 ​编辑 连接本地数据库 连接数据库 修改用户名和密码 ​编辑创建表 创建启动类来进行测试 导入前端页面 创建项目所需目录 检查登录功能 登录界面 登录成功 登录失败 代码 退出功能 易错点 前言 尝试一下企业级项…

交叉编译 perl-5.40.0(riscv64)

交叉编译 perl-5.40.0&#xff08;riscv64&#xff09; https://arsv.github.io/perl-cross/usage.html https://github.com/arsv/perl-cross 借助 perl-cross 进行交叉编译 https://www.perl.org/get.html#unix_like 这里获取 perl-5.40.0 的源码 https://github.com/arsv/pe…

时间序列预测(十五)——有关Python项目框架的实例分析

#1024程序员节&#xff5c;征文# 在之前的学习中&#xff0c;已经对时间序列预测的相关内容有了大致的了解。为了进一步加深理解&#xff0c;并能够将所学知识应用于实际中&#xff0c;我决定找一个完整的Python框架来进行深入学习。经过寻找&#xff0c;我终于找到了一篇非常具…

Prometheus+Telegraf实现自定义监控项配置

系列文章目录 运维监控平台搭建 运维监控平台监控标签 golang_Consul代码实现Prometheus监控目标的注册以及动态发现与配置V1版本 Prometheus运维监控平台之监控指标注册到consul脚本开发、自定义监控项采集配置调试(三) golang开发alertmanagerWebhook,实现prometheusalertma…

基于Mysql、JavaScript、PHP、ajax开发的MBTI性格测试网站(前端+后端)

源码地址&#xff1a;https://download.csdn.net/download/2302_79553009/89933699 项目简介 本项目旨在构建一个基于MBTI&#xff08;迈尔斯-布里格斯性格分类指标&#xff09;理论的在线平台——“16Personalities”。该平台利用PHP、MySQL、JavaScript等技术栈开发&#xf…

uniapp的IOS证书申请(测试和正式环境)及UDID配置流程

1.说明 本教程只提供uniapp在ios端的证书文件申请&#xff08;包含正式环境和开发环境&#xff09;、UDID配置说明&#xff0c;请勿用文档中的账号和其他隐私数据进行测试&#xff0c;请勿侵权&#xff01; 2.申请前准备 证书生成网站&#xff1a;苹果应用上传、解析&#x…

202409电子学会青少年机器人技术等级考试(三级)实际操作真题

202409 青少年等级考试机器人实操真题三级 实操试题(共1题&#xff0c;共100分) 1. 主题&#xff1a;亮度可变灯 器件&#xff1a;Atmega328P主控板1块&#xff0c;LED灯模块1个&#xff0c;光敏电阻模块1个及相应辅件。以上模块也可使用分立器件结合面包板搭建。 任务要求&…

【Vispy库】一个用于高性能交互式2D/3D数据可视化库 Python库

Vispy库 1、你好&#xff0c;Vispy&#xff01;2、安装Vispy&#xff0c;轻松上手3、案例一&#xff1a;绘制简单的2D图形4、案例二&#xff1a;3D图形的绘制5、案例三&#xff1a;大规模数据的可视化6、结语 1、你好&#xff0c;Vispy&#xff01; Vispy是一个用于Python的高…

电脑软件下载

开发工具 JDK JDK-23 windowslinuxmac jdk-23_windows-x64_bin.exe jdk-23_linux-x64_bin.tar.gz jdk-23_macos-x64_bin.dmg JDK-21 windowslinuxmac jdk-21_windows-x64_bin.exe jdk-21_linux-x64_bin.tar.gz jdk-21_macos-x64_bin.dmg JDK-17 以下需要登录oracle…

【跨越边界:嵌入式系统在物联网时代的重要性】

摘要 物联网&#xff08;IoT&#xff09;的快速发展正在改变我们的生活方式&#xff0c;而嵌入式系统作为物联网的核心技术之一&#xff0c;其重要性日益凸显。本文将探讨嵌入式系统在物联网中的关键角色&#xff0c;包括其基本概念、应用案例、技术挑战以及未来发展趋势。 1…

【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-8

文件下载与邀请翻译者 学习英特尔开发手册&#xff0c;最好手里这个手册文件。原版是PDF文件。点击下方链接了解下载方法。 讲解下载英特尔开发手册的文章 翻译英特尔开发手册&#xff0c;会是一件耗时费力的工作。如果有愿意和我一起来做这件事的&#xff0c;那么&#xff…

【JavaEE初阶】网络原理—关于TCP协议值滑动窗口与流量控制,进来看看吧!!!

前言 &#x1f31f;&#x1f31f;本期讲解关于TCP协议的重要的机制“连接的建立和断开”~~~ &#x1f308;感兴趣的小伙伴看一看小编主页&#xff1a;GGBondlctrl-CSDN博客 &#x1f525; 你的点赞就是小编不断更新的最大动力 &#x1…

微信小程序 - 深 / 浅拷贝实现方法,微信小程序深拷贝与浅拷贝,函数方法封装直接调用使用,深拷贝cloneDeep和浅拷贝clone(深复制和浅复制)

前言 在微信小程序中,你无法 直接使用常规浏览器环境中的深浅拷贝方法。 但可以借助 utils.js 实现,下面是方法。 创建深浅拷贝函数 依次打开小程序目录【utils】→【utils.js】,写入深拷贝函数并暴露出去。 // utils.js// 对象深拷贝函数 const deepClone = function(in…

爬虫中Selenium和DrissionPage的区别

运行效率、功能、使用场景 ‌Selenium和DrissionPage在功能、运行效率和适用场景等方面存在显著差异。‌ 功能和运行效率 ‌Selenium‌&#xff1a; ‌功能丰富‌&#xff1a;支持多种编程语言&#xff08;如Python、Java等&#xff09;&#xff0c;与大多数主流浏览器兼容&a…

Docker部署教程:打造流畅的斗地主网页小游戏

Docker部署教程&#xff1a;打造流畅的斗地主网页小游戏 一、项目介绍项目简介项目预览 二、系统要求环境要求环境检查Docker版本检查检查操作系统版本 三、部署斗地主网页小游戏下载镜像创建容器检查容器状态查看容器日志安全设置 四、访问斗地主网页小游戏五、总结 一、项目介…