c++ - 在 opencv c++ 中将一组 3D 点投影到虚拟图像平面

标签 c++ opencv kinect

任何人都知道如何在 opencv c++ 中将一组 3D 点投影到虚拟图像平面
谢谢

最佳答案

首先您需要定义变换矩阵(旋转、平移等)以将 3D 空间映射到 2D 虚拟图像平面,然后只需将 3D 点坐标(x、y、z)乘以矩阵即可得到图像中的二维坐标。

关于c++ - 在 opencv c++ 中将一组 3D 点投影到虚拟图像平面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21881973/

相关文章:

c++ - 从管道读取时的随机字符

c++ - 无法引用函数,因为它是已删除的函数

c++ - 在 SVM 中找到预测的置信度

c++ - 可变参数模板上下文中 "..." token 的规则是什么?

c++ - 如何区分预处理器和编译器指令?

Python OpenCV - waitKey(0) 没有响应?

c++ - 使用 opencv 进行 qt5 部署,如何修复 lib 安装路径?

c# - 调整Kinect for windows sdk 1.5中Skeleton骨骼位置

c++ - 使用kinect计算 body 体积

windows - 微软 Kinect(适用于 Windows)