3

実際のバーコードのサイズとカメラによって検出されたバーコードのすべての角の(x、y)がわかっている場合、検出されたqrバーコード(正方形)とカメラの間の距離を見つけることは可能ですか?

カメラがバーコードから斜めになっている場合でも、この方法を機能させたい。

f = d * z / Dのような簡単な方程式を使用してみました。ここで、fはカメラのローカルの長さ、Dはオブジェクトのサイズ、dはピクセル単位の検出されたオブジェクトの幅、zは間の距離です。カメラとバーコード。まず、既知の距離からのデータを使用して焦点距離を計算し、それに応じてz値を取得します。

上記の方法はかなりうまく機能しますが、カメラが斜めになっていると多くのエラーが発生します。

これを行うためのより良い方法はありますか?

また、使用できるカメラは1台のみで、2台のカメラを使用することはできません。

4

2 に答える 2

0

現在の式(うまく機能すると述べています)を最長側とその反対側に対して使用し、結果を平均します。

または、最も長い辺とその反対側の長さを平均します。関係はすべて線形であるため、最終的には同じ答えになるはずです。

于 2013-01-10T22:25:12.743 に答える