这是我的第一篇文章,很高兴成为这个社区的一员。
我有两个网络摄像头,想用它来检测白色网球中心的二维坐标。并找到中心的 3d 坐标。我的相机是这样设置的。有一个半径为 7 英尺的圆形区域,摄像机彼此相对放置,这意味着如果摄像机 1 放置在圆形区域的 0 度处,则摄像机 2 放置在同一区域的 180 度处,因此它们在一条直线上在圆形区域的圆周上彼此完全相反。
我需要校准相机并且需要找到内在和外在参数。我为此使用opencv。
我可以将 cvStereoCalibrate() 用于此相机设置吗?
我之所以这样问,是因为如果您查看相机设置,您会发现 camera1 和 camera2 捕获的图像上有一个点与两个相机的极点共线。所以核线是一个点。这会是校准程序的问题吗?如果是,可以告诉我如何解决这个问题吗?