摘要: 在3D测量中,光栅投影条纹是常用的技术,但是投影的条纹会有误差。 看了一些论文,相机的误差测量基本上假设相移上没有误差(也就是说投影的一个点不会跑到另一个点),但是投影该点的亮度可能受一些因素的影响,比如物体反射系数、投影仪的伽马畸变等等。例如在 Song Zhang 2007年的 "Generic 阅读全文
posted @ 2018-11-22 11:35 zengzhaocheng 阅读(698) 评论(0) 推荐(0) 编辑
摘要: LSD算法是一个直线提取算法,在opencv 中也有封装,它的主要思想是通过求导得到灰度的梯度,因为灰度梯度的方向的垂直方向就是线条的方向,将有相同方向的向量用矩形圈起来,再将举行精细化,最后就可以得到的一条线段了。 关于它的文章和算法和demo基本上可以在这里找到。 这篇文章里引入了很多名词,切听 阅读全文
posted @ 2018-11-19 22:56 zengzhaocheng 阅读(3533) 评论(0) 推荐(1) 编辑
摘要: 语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·兰丁发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能没有影响,但是更方便程序员使用。语法糖让程序更加简洁,有更高的可读性。 以下应该有些例子,可是我太懒了。 阅读全文
posted @ 2018-11-19 22:14 zengzhaocheng 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 处理大型代码库时,通常需要由许多不同的函数执行一组任务,通常在执行更具体的函数之前或之后执行。 这些任务的性质与使用它们的项目一样多种多样,但这里有一些使用装饰器的常见示例。比如接入控制,清除临时对象,错误处理,缓存,写日志等等。 阅读全文
posted @ 2018-11-19 22:13 zengzhaocheng 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 看了一下网上大家的解决办法,所以结论就是放着不动不影响使用吗? 阅读全文
posted @ 2018-11-19 21:42 zengzhaocheng 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 线性变换是一种映射,它满足向量加法和标量乘法两种运算的性质。不用公式说的话就是,想象空间中有一个向量,线性变换将会是这个向量变成另一个向量,那么前后这两个向量的关系,一定是能用加法和乘法去简单描述的。就用最简单的一维情况描述的话,一个线性变换是4,那么经过这个变换后,2就会变成8,9会变成36,它的 阅读全文
posted @ 2018-11-18 12:33 zengzhaocheng 阅读(2905) 评论(0) 推荐(0) 编辑
摘要: 首先要搞清楚,什么是线性空间,线性空间又叫向量空间,子空间。我们用这样一个空间去代表向量所有可能的“状态”和“变化”。一句话,线性空间就是只有尺度和位移变化的空间。如果你不理解这句话,那么我换一句话再说一次,线性空间中的向量只存在乘法和加法运算。是不是稍微更理解了一点?有了这句话,你再把它带入线性空 阅读全文
posted @ 2018-11-18 12:00 zengzhaocheng 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: 我们可以从一个角度去理解线性代数中行列式的意义,即是变换前后尺度的变换的比例,这个尺度在一维情况可以理解为是长度,在二维情况可以理解为是面积,在三维情况可以理解为是体积... 具体而言 1.一维的行列式,那自然就是一个数,这个好理解,如果一个变换的行列式是 5, 那么这个变换本身也就是5,施加5给一 阅读全文
posted @ 2018-11-17 15:55 zengzhaocheng 阅读(2708) 评论(0) 推荐(0) 编辑
摘要: 具体表现为每次运行,或者单步运行每一步都会如题所示内容的对话框。 出现这个问题可能时因为你点了调试工具栏上的“在源中显示线程”这个选项,取消勾选就不会有问题了。至少在我的case里是这样。 阅读全文
posted @ 2018-11-17 15:46 zengzhaocheng 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 不知道为什么,opencv 版本是2.4.9 qt 编译器是MSVC2015 在VS2015下倒是没问题,在qt下就不行。。。 阅读全文
posted @ 2018-11-15 11:55 zengzhaocheng 阅读(1826) 评论(0) 推荐(0) 编辑