2017-02-28 5 views

答えて

1

OpenCVが必要なライブラリです。

私は数日前に純粋な白い背景で水位の深さを特定しました。一般的に、奥行きを特定したい場合は、変更した色のエッジを特定するために質問を変換することができます。この場合、カラフルな画像をグレーに変換して、黒とグレーの中間のインタフェースの変更を識別できます。 OpenCVは高速で仕事をすることができます。

希望します。さらなる助けが必要な場合はお知らせください。

編集:

あなたは、実際の深さを見つけたい場合、あなたは現実の世界にあなたの写真の座標系、またはその逆を投影する必要があります。これを行うには、参照とピクセルと実際の距離の関係として固定の場所を知る必要があります。

私がしたのは、固定の場所を見つけてゼロに設定したことでした。その後、画像内のオブジェクトの長さを測定し、そのオブジェクトのピクセル量も計算しました。したがって、ピクセルと実際の距離の関係が得られました。

これらの手順では、識別に誤りがある可能性があることに注意してください。私はそれを非常に慎重に行い、エラーは私の場合に受け入れられました。

+0

さまざまな深さのレベル間の距離を見つけることは可能ですか? –

+0

@Sagarはい、もちろんです。私は深さに関するいくつかの編集を追加します。 –

0

1つの画像では、正確な奥行き推定はほぼ不可能です。しかしながら、ある仮定の下での深さの推定方法や、カメラ較正行列の利用可能性については、様々な方法がある。 @WenlongLiuが述べたように、OpenCVは非常に良い場所です。

関連する問題