Latex-1-计算机视觉-cheatsheet

注:以下内容为以计算机视觉一些公式为例叙述Latex公式的书写规范,全部公式来自于吴福朝编著的《计算机视觉中的数学方法》一书,仅作练习用,请勿转载。如有侵权,请告知删除。


z ^ − θ \hat{z}-\theta z^θ
[ x y z ] = [ cos ⁡ θ − sin ⁡ θ 0 sin ⁡ θ cos ⁡ θ 0 0 0 1 ] [ x ′ y ′ z ′ ] = R 1 [ x ′ y ′ z ′ ] \left[\begin{matrix}x\\y\\z\end{matrix}\right]= \left[\begin{matrix}\cos\theta&-\sin\theta&0\\\sin\theta&\cos\theta&0\\0&0&1\end{matrix}\right] \left[\begin{matrix}x'\\y'\\z'\end{matrix}\right]= R_1\left[\begin{matrix}x'\\y'\\z'\end{matrix}\right] xyz=cosθsinθ0sinθcosθ0001xyz=R1xyz

$\hat{z}-\theta$
$$\left[\begin{matrix}x\\y\\z\end{matrix}\right]=
\left[\begin{matrix}\cos\theta&-\sin\theta&0\\\sin\theta&\cos\theta&0\\0&0&1\end{matrix}\right]
\left[\begin{matrix}x'\\y'\\z'\end{matrix}\right]=
R_1\left[\begin{matrix}x'\\y'\\z'\end{matrix}\right]$$

本例中,所有的公式都被$$$$$$包围,区别在于对齐方式。
文档中输入矩阵等阵列是一个比较麻烦的问题
通用格式是\left[\begin{matrix}...\end{matrix}\right],值得注意的是,方括号[]可以用()或者{},但是后者需要使用\{\}这种格式。
我们来分析一下原因:可以看到,Latex公式环境中两个比较重要的字符元素为用于字符转义(就是把常见字符转换成不常见字符)的\(比如\alpha转换成 α \alpha α)和用于表示范围的{}&也算是一个吧)
关于常见字符和符号的转换,可以看看樱花赞的总结
至于练习,可以使用在线公式编辑器或使用Markdown方式编辑的CSDN编辑器
对于markdown和Latex的区别,请自行查阅,不再赘述。


[ X c Y c Z c 1 ] = [ R T 0 ⃗ 1 ] [ X w Y w Z w 1 ] , R : 3 ∗ 3 , T : 3 ∗ 1 , 0 ⃗ : 1 ∗ 3 \left[\begin{matrix}X_c\\Y_c\\Z_c\\1\end{matrix}\right]= \left[\begin{matrix}R&T\\\vec{0}&1\end{matrix}\right] \left[\begin{matrix}X_w\\Y_w\\Z_w\\1\end{matrix}\right],R:3*3,T:3*1,\vec{0}:1*3 XcYcZc1=[R0 T1]XwYwZw1R:33T:310 :13

$$\left[\begin{matrix}X_c\\Y_c\\Z_c\\1\end{matrix}\right]=
\left[\begin{matrix}R&T\\\vec{0}&1\end{matrix}\right]
\left[\begin{matrix}X_w\\Y_w\\Z_w\\1\end{matrix}\right],R:3*3,T:3*1,\vec{0}:1*3$$

本例中的\vec{0} 0 ⃗ \vec{0} 0 将我们带到公式结构的话题上来:
可以发现,一般数学公式的常见附属标志位置关系主要有上下标(左上,右下,比如 a x y a_x^y axy),顶部(比如上个例子的 z ^ \hat{z} z^)等等。其余位置关系和大型运算符的书写请自行在编辑器中探索,不再赘述。


[ u v 1 ] = [ 1 d x 0 u 0 0 1 d y v 0 0 0 1 ] [ u v 1 ] \left[\begin{matrix}u\\v\\1\end{matrix}\right]= \left[\begin{matrix}\frac{1}{\mathrm{d}x}&0&u_0\\ 0&\frac{1}{\mathrm{d}y}&v_0\\ 0&0&1\end{matrix}\right] \left[\begin{matrix}u\\v\\1\end{matrix}\right] uv1=dx1000dy10u0v01uv1

$$\left[\begin{matrix}u\\v\\1\end{matrix}\right]=
\left[\begin{matrix}\frac{1}{\mathrm{d}x}&0&u_0\\
0&\frac{1}{\mathrm{d}y}&v_0\\
0&0&1\end{matrix}\right]
\left[\begin{matrix}u\\v\\1\end{matrix}\right]$$

本例中,请注意分数的写法。关于\mathrm的意义,请看我不管,反正我最萌~的柳婼给出的解释

LaTeX-OCR是一个基于OCR技术的开源项目,旨在将LaTeX公式转换为电子文本。CSDN是中国最大的IT社区和技术知识分享平台。 LaTeX是一种常见的排版软件,主要用于科技论文、学术文章、书籍和报告的编写。它具有专业的排版效果和强大的数学公式编辑功能。然而,LaTeX语法相对复杂,对于不熟悉LaTeX的人来说,编辑和理解LaTeX公式可能会有一定的困难。 LaTeX-OCR项目的目标是利用OCR技术的优势,将印刷体的LaTeX公式转化为可编辑的电子文本。这个项目使用机器学习和计算机视觉算法,通过训练模型来自动识别LaTeX公式中的字符和结构,并将其转换为标准的LaTeX语法。这样,用户就可以通过扫描或拍照的方式将纸质文档中的LaTeX公式转换为可编辑的电子文本。 CSDN是中国IT技术社区的领导者,这个平台提供了丰富的技术文章、教程和在线问答。LaTeX-OCR项目在CSDN上发布了相关的教程和应用案例,帮助用户了解如何使用这个项目来解决LaTeX公式识别的问题。用户可以通过CSDN平台学习LaTeX-OCR的原理和使用方法,并与其他开发者交流经验和解决方案。 总之,LaTeX-OCR是一个将LaTeX公式转化为电子文本的开源项目,而CSDN是一个为技术爱好者提供知识分享和交流的平台。通过LaTeX-OCR项目和CSDN平台,用户可以更加方便地处理LaTeX公式,提高工作和学习的效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值