4
Q
摄像机校准
A
回答
8
首先,你需要校准相机的内在。使用打印在纸板上的棋盘格图案来做到这一点,OpenCV有这方面的方法,虽然也有完成的工具。 为了得到一个想法,我写了一些python代码来从实时视频流中校准,沿相机以不同的角度和距离移动纸板。看看这里:http://svn.ioctl.eu/pub/opencv/py-camera_intrinsic/
然后你需要校准相机的外在,那就是相机的位置wrt。你的世界坐标。您可以在墙上放置一些标记,定义这些标记的3D位置,并让OpenCV为此校准外部(cvFindExtrinsicCameraParams2)。 在我的示例代码中,我计算了外在的wrt。棋盘,所以我可以在相机的正确角度渲染一个茶壶。你必须根据你的需要进行调整。
我假设你只投影到一个平面上。您必须知道几何才能获取检测到的斑点的三维坐标。然后,您可以在相机图像中找到斑点并了解内在,外在和几何,您可以根据内在/外在投影机为每个斑点投射光线,并计算每条这种光线与已知几何体的交点。然后交点就是你的3D投影点所在的世界空间的三维点。
相关问题
- 1. Open cv摄像机校准
- 2. 摄像机校准opencv
- 3. 摄像机校准OpenCV
- 4. 校准两台摄像机OpenCV
- 5. 使用OpenCV的摄像机校准
- 6. Python OpenCV摄像机校准cv :: imshow error
- 7. 通用网络摄像头校准
- 8. 手动校准安卓摄像头
- 9. OpenCV和python校准摄像头
- 10. 如何校准摄像头和机器人
- 11. 用玻璃覆盖的棋盘校准摄像机
- 12. 使用OpenCV跟踪物体的多摄像机校准
- 13. 校准两台相互面对的摄像机吗? (openCV)
- 14. 没有棋盘角的摄像机校准
- 15. opencv特殊的摄像机设置和校准过程
- 16. 如何跟踪opencv中多个校准摄像机中的单个标记
- 17. 如何在OpenCV的摄像机校准源代码中设置配置文件?
- 18. 校准我的摄像头,支持OpenCV的
- 19. 使用OpenCV进行网络摄像头色彩校准
- 20. 无法将摄像头视图校准为3D模型
- 21. OpenCV Iphone 6相机校准
- 22. 自动相机校准
- 23. 相机校准的疑问
- 24. 机器人手臂校准
- 25. OpenCV 2.3相机校准
- 26. 相机校准音量
- 27. 相机和投影机校准
- 28. iOS SDK:启动摄像机(摄像机),而不是静止摄像机
- 29. 继摄像机Unity
- 30. 摄像机标定
您使用一台相机还是两台相机?所有的斑点都在墙上吗?斑点是否具有标准化的颜色和形状,或者它们是否可变? – rwong 2010-08-30 05:52:02
嗨,我正在使用一台相机。斑点在墙上,但我得到了我的s/w中斑点的图像源。斑点总是黑色和圆形。 – user434623 2010-08-30 06:07:25
如果你买得起,买XBox Kinect(145美元)。它会让你的生活变得更简单(即如果运动的结构不是你的目标)。 – Jacob 2011-07-16 14:13:55