实时姿态估计(6DoF)与一个相机打开
live pose estimation (6DoF) with one camera opencv
我想用opencv估计一篇论文在世界坐标下的位姿(6DoF)。相机是固定的,纸是移动的。纸上画着三个不同颜色的点作为记号。只有一台相机能拍得生动吗?我有固有矩阵和畸变参数。我在某个地方读到,它只可能与对象的3d模型。这三点信息足够了吗,还是还有什么遗漏?我该怎么做呢?
如果可以用一台相机进行姿势估计,但您至少需要四个点。如果只有三个,那么三角形有四种可能的方向。(这取决于你的数学倾向,你可以在这里完成工作)。请注意,彩色点之间的距离将作为论文的"模型"。
从那里开始,如果你搜索"姿势估计",你很可能会找到适合你的代码,以及你计划使用的任何库/工具/语言。我建议在开始编写代码之前尝试一个示例,即使它不涉及您的纸张和彩色点。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 运行同一解决方案的另一个项目的项目
- 挂起和取消挂起一个文件DLL
- 用C++中的一个变量定义一个常量
- 函数向量_指针有不同的原型,我可以构建一个吗
- 在c++中用vector填充一个简单的动态数组
- 从一个相机到另一个相机的地图点
- 使用OpENCV的2个相机的视频(用于立体声视觉),但其中一个是落后的
- 在来自相机的视频上显示一个矩形
- 创建一个围绕对象 OpenGL C++旋转的相机
- 我有一个使用 openCV 检测人脸的视频流,然后如何捕获最靠近相机的人脸并将其保存到图像文件中
- 为什么我的相机用这个数学绕一个点旋转
- 如何保持一个绘制矩形在相同的地方,因为相机周围移动
- 为什么我的相机矩阵是一个单位矩阵后校准
- 如何在c++中处理两个进程(一个OpenGL应用程序通过相机运行手势)
- 在OpenGL中保存一个特定的相机视图为图像
- 实时姿态估计(6DoF)与一个相机打开
- 如何使一个形状静态,而相机移动c++ OpenGL