如果知道实际条形码的大小和相机检测到的条形码所有角的(x,y),是否可以找到检测到的qr条形码(正方形)和相机之间的距离?
即使相机与条形码成一定角度,我也希望该方法能够正常工作。
我尝试使用像 f=d*z/D 这样的简单方程,其中 f 是相机的局部长度,D 是对象的大小,d 是检测到的对象的宽度(以像素为单位),z 是两者之间的距离相机和条形码。首先,我使用已知距离的数据计算焦距,然后相应地获取 z 值。
虽然上述方法效果很好,但如果相机倾斜,它会产生很多错误。
有没有更好的方法来做到这一点?
另外,我只能使用一个摄像头,不能使用两个摄像头。