ComputerVision
文章平均质量分 62
Peng___Peng
这个作者很懒,什么都没留下…
展开
-
齐次坐标的用途
一直对齐次坐标这个概念的理解不够彻底,只见大部分的书中说道“齐次坐标在仿射变换中非常的方便”,然后就没有了后文,今天在一个叫做“三百年 重生”的博客上看到一篇关于透视投影变换的探讨的文章,其中有对齐次坐标有非常精辟的说明,特别是针对这样一句话进行了有力的证明:“齐次坐标表示是计算机图形学的重要手段之一,它既能够用来明确区分向量和点,同时也更易用于进行仿射(线性)几何变换。”—— F.S. Hill转载 2016-05-26 10:29:24 · 2124 阅读 · 0 评论 -
pitch yaw roll
三维空间的右手笛卡尔坐标如图1所示。图1在航空中,pitch, yaw, roll如图2所示。pitch是围绕X轴旋转,也叫做俯仰角,如图3所示。yaw是围绕Y轴旋转,也叫偏航角,如图4所示。roll是围绕Z轴旋转,也叫翻滚角,如图5所示。图2图3图4图5转载 2016-05-16 21:17:25 · 358 阅读 · 0 评论 -
左手坐标系和右手坐标系
今天记录一下一些基本的数学知识,左手坐标系和右手坐标系。这些对于搞图像开发或者游戏开发的朋友来说,应该是很基础的东西,不过对于大部分人来说还是比较陌生的知识。之所以看这方面资料主要是因为在使用Android Camera使用Matrix的过程中,发现需要一些数学理论支持才能理解。这是为了后面使用Android Camera和Matrix的基础。 1、空间直角坐标系 下转载 2016-05-22 21:35:52 · 821 阅读 · 0 评论 -
坐标系之间的旋转平移变换与对应变换矩阵的关系
在摄影测量和计算机视觉中,经常会遇到空间坐标系之间的坐标转换问题,而两个坐标系之间的变换关系一般可以通过一个旋转矩阵R和一个平移向量T(或C)描述。因此,理解清楚坐标系之间旋转平移的转换过程与对应变换矩阵之间的关系十分重要。这个变换过程虽然简单,但是其间涉及到的参数的表述存在多种形式,常常失之毫厘谬以千里,给我们的理解和使用带来诸多不便,例如,旋转角正方向的定义,不同坐标轴的旋转顺序对应的旋转矩阵转载 2016-06-21 10:06:38 · 73190 阅读 · 2 评论 -
openCV注意事项和使用
openCV3.0 之后把 nonfree.hpp给锁住了,在2.4.9的都可以用,想用用nonfree.hpp的话安装vs2013+openCV 2.4.9原创 2016-06-29 13:32:39 · 1140 阅读 · 0 评论 -
Mat的初始化
本文讲解Mat 的一些基本的初始化// m为3*5的矩阵,float型的单通道,把每个点都初始化为1Mat m(3, 5, CV_32FC1, 1);或者 Mat m(3, 5, CV_32FC1, Scalar(1));cout输出为:[1, 1, 1, 1, 1; 1, 1, 1, 1, 1; 1, 1, 1, 1, 1]转载 2016-06-19 18:19:12 · 1756 阅读 · 0 评论 -
Mat_初始化问题 亲测全部会出现Oxc0000007这种错误!!!
http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/core/mat%20-%20the%20basic%20image%20container/mat%20-%20the%20basic%20image%20container.html原创 2016-07-15 11:06:37 · 1958 阅读 · 0 评论 -
openCV之头文件分析(仅供参考)
我们利用openCV开源库进行项目开发时,往往要牵涉到头文件的添加问题,而openCV中头文件众多,该如何选择呢?下面对openCV2.4.10的头文件进行一个简单的梳理,以便能够快速的添加对应的头文件。 1、首先看下opencv文件夹中的头文件 其中cv.h中包含的头文件:#include "opencv2/core/core_c.h"转载 2016-07-09 10:30:06 · 5966 阅读 · 2 评论