
C/C++
文章平均质量分 78
薄帷清风
小河弯弯 浪遏飞舟
展开
-
基于Qt的轨迹还原之一:introduction
从老师那里接手“摄像机轨迹还原”的项目,现在终于完成了,接下来推出一系列总结文章。 这个项目的简要情况是这样的:电影后期制作,尤其是特效制作,都需要借助拍摄时摄像机的精确轨迹(以及姿态),因此摄像机轨迹还原是电影行业的一个重要课题。这个课题的难点在于还原算法,因为摄像机的摇臂多种多样,运动的自由度也很大。我们在课题中将两个传感器分别放在顶端摄像机和摇臂转轴处,每个传感器都能采集高原创 2016-04-28 23:58:36 · 2443 阅读 · 0 评论 -
基于Qt的轨迹还原之二:用QGLWidget实现功能
上节讲到六种选择,最终确定了QGLWidget,理由如下:在Qt里直接写OpenGL基于官方glut的原始语法行不通,也没有必要,因为Qt5.0之后对OpenGL作了很好的支持,并且形成了自己的规则,成为Qt内部的一分子。所以抛弃OpenGL(glut)的想法。但值得注意的是:OpenGL渲染的原理是不变的,要想出色完成3D绘图,必须首先自学OpenGL的原理和基本写法。Q原创 2016-06-30 22:35:22 · 5167 阅读 · 0 评论 -
基于Qt的轨迹还原之三:代码实现与测试
先上代码,由于程序结构很清楚,上节也讲到了Qt中实现OpenGL的框架,因此代码读起来没有太大困难,如果有问题,欢迎私信~MyGLWidget:#ifndef MYGLWIDGET_H#define MYGLWIDGET_H#include class MyGLWidget : public QGLWidget{ Q_OBJECTpublic: MyGLW原创 2016-06-30 23:04:37 · 3863 阅读 · 3 评论