如果實際條形碼的大小和相機檢測到的條形碼的所有角落的(x,y)是否可以找到檢測到的qr條形碼(正方形)和相機之間的距離知道了嗎?查找條形碼和相機之間的距離?
即使相機與條形碼成角度,我也希望該方法能夠正常工作。
我嘗試使用一個簡單的公式,如f = d * z/D,其中f是攝像機的局部長度,D是對象的大小,d是檢測到的對象的寬度(以像素爲單位),z是相機和條形碼之間的距離。首先,我使用已知距離的數據計算焦距,然後相應地得到z值。
雖然上述方法工作得很好,但是如果相機處於某個角度,它會出現很多錯誤。
是否有更好的方法來做到這一點?
此外,我只能使用一個相機,使用兩個相機不是一個選項。
你認爲相機和條碼的距離是多少?相機圖像平面中心和條碼中心之間的距離? – Niko
是的,條形碼中心和圖像平面中心。 –
需要注意的另一件事是我的相機安裝在機器人上,條形碼將放在牆上。 –