Image 以像素为单位的失调误差
我有两个摄像头,考虑到同一点的位置,我已经校准了摄像头。但实际上,摄像机的位置与校准过程中考虑的位置略有不同。这导致了视差误差。现在,当我用这两个相机捕捉一个点时,由于视差,我得到了图像中的失调,现在我想用像素计算这个失调 我试着用m来计算偏差 Z(测量)=Z(校准)+(Du/tan a1+tan a2) Z(测量值)是从凸轮到物体的实际距离,单位为m Z(校准)是从摄像机到校准标记点的距离。 Du是两台摄像机在图像平面上捕捉到的物体投影点之间的距离,单位为米 tan a1=(标定期间摄像机位置与实际摄像机1位置之间的距离/标定期间摄像机位置与标定标记点位置之间的距离) tan a2=(标定期间摄像机位置与实际摄像机2位置之间的距离/标定期间摄像机位置与标定标记点位置之间的距离)Image 以像素为单位的失调误差,image,camera-calibration,image-stitching,Image,Camera Calibration,Image Stitching,我有两个摄像头,考虑到同一点的位置,我已经校准了摄像头。但实际上,摄像机的位置与校准过程中考虑的位置略有不同。这导致了视差误差。现在,当我用这两个相机捕捉一个点时,由于视差,我得到了图像中的失调,现在我想用像素计算这个失调 我试着用m来计算偏差 Z(测量)=Z(校准)+(Du/tan a1+tan a2) Z(测量值)是从凸轮到物体的实际距离,单位为m Z(校准)是从摄像机到校准标记点的距离。 Du是两台摄像机在图像平面上捕捉到的物体投影点之间的距离,单位为米 tan a1=(标定期间摄像机位置
现在如何将Du的米值转换为像素如果您知道图像的地面采样距离,可以使用该距离确定像素代表的距离,并使用该数字将米转换为像素。 地面采样距离的计算公式为:
GSD = D/F* PS
GSD = Ground sample distance
D = Distance to object (from camera)
F = Focal Length
PS = Pixel size (calculated using Photo dimension/Camera Sensor Dimension.
PS should be almost if not exactly the same when comparing Width and Height result.
有了GSD,您就可以根据距离(以米为单位)向后确定像素数(注意,这意味着您希望所有单位都以米为单位)。为什么不再执行一次校准并进行正确的参数化?