
PyOpenGL
曲草
永远有个小目标
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PyOpenGL骨骼动画(skeleton animation) 一 Collada模型格式简单解读
Collada简介collada格式文件是一种比较流行的3D模型文件存储格式,Blender默认的默认导出格式就是.dae格式的,相比obj文件,dae文件不仅存储了顶点,法向量,面,贴图坐标,材质信息,还存储了整个3D场景的结构信息以及骨骼动画信息。Collada格式上图所是为Collada的基本结构,可以看到,文件是以XML格式进行存储的。library_geometries包含3D...原创 2019-04-11 23:12:46 · 4192 阅读 · 0 评论 -
PyOpenGL骨骼动画(skeleton animation) 二
上一期简单介绍了一下Collada文件的格式,这一节我们就来实际操作该文件,但是不是自己定义xml文件的读取解析方法(这个轮子就没必要造了),在google查了一下,python里有pycollada扩展库,可以用来帮我们解析dae格式的文件,同时,它还可以生成dae文件,功能很强大,这里我们只是用最基础的功能。废话不多说,先来看一下最终动画的效果(录制原因导致帧率有点低)。代码及资源参考了这里...原创 2019-04-12 11:47:42 · 5418 阅读 · 6 评论 -
双目相机标定结果内参及外参验证
双目相机标定结果(内参,外参)验证–在OpenGL中重投影目标模型到图像平面,与左右视角图像中的模型同时重合相机标定是计算机视觉任务中比较基础且重要的前提步骤。单目相机的标定可以直接用来对图像进行反扭曲处理。多目相机标定稍微复杂一些,笔者这里在做多目姿态估计的任务,因此接触到了多目相机标定。我这里用到的方法也很简单,用的是比较经典的棋盘格标定法。两个相机设置一定的拍摄角度,同时拍摄若干组标定板...原创 2019-07-12 14:32:54 · 11912 阅读 · 11 评论