课程的 YouTube 地址为:https://www.youtube.com/playlist?list=PLTBdjV_4f-EJn6udZ34tht9EVIW7lbeo4 .视频评论区可以找到课程所使用课件与练习题的下载地址. 课程第6章介绍从多张影像重建同名点三维空间坐标的方法,详细讲解线性系统的秩与现实世界的对应关系. 1. 从双视图到多视图 双视图对一个空间点只能提供四个测量值(左右影像的 \(x, y\)),三视图能够提供六个测量值,多视图能够提供更多的测量值,对空间点的三维坐标有…
课程的 YouTube 地址为:https://www.youtube.com/playlist?list=PLTBdjV_4f-EJn6udZ34tht9EVIW7lbeo4 .视频评论区可以找到课程所使用课件与练习题的下载地址. 课程第5章介绍了如何从两张影像重建同名点的三维空间坐标,其中涉及到本征矩阵.基础矩阵.八点法恢复.四点法恢复. 1. 重建问题 重建问题是指通过影像重建场景中三维点的空间位置,在重建场景中三维点的空间位置之前需要获得影像的空间位置与姿态.故,重建问题涉及两方面的问题…
课程的 YouTube 地址为:https://www.youtube.com/playlist?list=PLTBdjV_4f-EJn6udZ34tht9EVIW7lbeo4 .视频评论区可以找到课程所使用课件与练习题的下载地址. 第3章介绍了透视投影.相机内参.畸变矫正.原像与余像的概念. 1. 数学表示 1.1 从相似三角形开始 用一张图表示相机成像的光学过程(小孔成像). 图中 \(F_l\) 与 $ F_r $ 是焦点,焦点即垂直通过透镜的光线的汇集点. 图中蓝色标明的三角形与红色标明…
课程的 YouTube 地址为:https://www.youtube.com/playlist?list=PLTBdjV_4f-EJn6udZ34tht9EVIW7lbeo4 .视频评论区可以找到课程所使用课件与练习题的下载地址. 课程第4章介绍了如何在两幅影像上匹配同名点,匹配同名点是计算影像相对姿态的第一步.用光流.特征点提取方法进行同名点匹配. 1. 从影像到几何 影像呈现的是色彩与亮度,但 MVG 使用匹配点或线进行三维重建,所以从影像的色彩信息中提取点或线是传统 MVG 的第一步.…
课程的 YouTube 地址为:https://www.youtube.com/playlist?list=PLTBdjV_4f-EJn6udZ34tht9EVIW7lbeo4 .视频评论区可以找到课程所使用课件与练习题的下载地址. 课程第2章从李群与李代数的角度介绍三维空间的刚体运动.李群即常见的旋转矩阵.变换矩阵,李代数与李群对应,李代数 \(se(3)\) 是所有三维反对称阵的集合. 将李代数映射到李群,使得旋转与变换可微,并且消除了旋转矩阵的约束条件($ R^TR = I, det(R)…
在 YouTube 上找到了慕尼黑工业大学(Technische Universitaet München)计算机视觉组 Daniel Cremers 教授的 Multiple View Geometry 课程.容易理解,收获颇多,写下笔记以巩固所学. 课程的 YouTube 地址为:https://www.youtube.com/playlist?list=PLTBdjV_4f-EJn6udZ34tht9EVIW7lbeo4 .视频评论区可以找到课程所使用课件与练习题的下载地址. 课程第1章介…
javascript进阶课程--第三章--匿名函数和闭包 一.总结 二.学习要点 掌握匿名函数和闭包的应用 三.匿名函数和闭包 匿名函数 没有函数名字的函数 单独的匿名函数是无法运行和调用的 可以把匿名函数赋值给变量 通过表达式自我执行,语法:(匿名函数)() 匿名函数传递参数,语法:(匿名函数)(参数) 闭包 闭包的相关概念 闭包的英文单词是closure,是指有权访问另一个函数作用域中变量的函数. 在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁.内层的函数可以使用外层函数的所有变量…
视图 对于复杂的查询,在多个地方被使用,如果需求发生了改变,需要更改sql语句,则需要在多个地方进行修改,维护起来非常麻烦 假如因为某种需求,需要将user拆房表usera和表userb,该两张表的结构如下:         测试表:usera有id,name,age字段         测试表:userb有id,name,sex字段     这时如果php端使用sql语句:select * from user;那就会提示该表不存在,这时该如何解决呢.解决方案:创建视图.以下sql语句创建视图:…
视图 对于复杂的查询,在多个地方被使用,如果需求发生了改变,需要更改sql语句,则需要在多个地方进行修改,维护起来非常麻烦 假如因为某种需求,需要将user拆房表usera和表userb,该两张表的结构如下:         测试表:usera有id,name,age字段         测试表:userb有id,name,sex字段     这时如果php端使用sql语句:select * from user;那就会提示该表不存在,这时该如何解决呢.解决方案:创建视图.以下sql语句创建视图:…
add_url_rule和app.route原理剖析 add_url_rule add_url_rule(rule,endpoint=None,view_func=None) 这个方法用来添加url与视图函数的映射.如果没有填写endpoint,那么默认会使用view_func的名字作为endpoint,有填写endpoint,使用endpoint指定的字符串作为view_func函数的别名.在url_for调用时应使用endpoint传递的别名 @app.route('/',endpoint=…