我有2个网络摄像头,删除了红外阻挡过滤器,并应用了可见光阻挡过滤器。因此,两个相机只能看到红外光。所以我不能通过观察棋盘上的点来校准立体摄像机(因为我看不到棋盘)。相反,我有一个想法,使用一些数量的ir - led作为跟踪模式。例如,我可以将led连接到棋盘上。AFAIK, OpenCV stereoCalibrate
函数等待objectPoints
,以及imagePoints1
和imagePoints2
,并将返回相机矩阵,失真系数以及基本矩阵。
我需要检测图像中的多少个点才能使函数正常运行?对于基本矩阵,我知道八点算法。那么,8分够吗?问题是,我不想使用大量ir - led作为跟踪模式。有更好的方法吗?
为什么不移除过滤器,校准然后更换它们呢?
(纯粹出于好奇,你在做什么?)