フォーカスを調整することで対象物までの距離を測ることはできますか?


11

これはトピック写真の100%ではないかもしれませんが、これを投稿するのに適したstackexchangeサイトが見つからなかったので、皆さんが私を助けてくれるかもしれません。

製造工程の写真を撮るカメラを持っています。オブジェクトはすべてかなり近くにあるので、過焦点距離には何もないはずです。オブジェクトに焦点を合わせるオートフォーカスがあります。フォーカス位置を見ることでカメラからの距離を計算できますか?それはどれほど正確でしょう。それは受動的な焦点です。これに関する資料は本当に見つかりませんでした。これはすべて行われますか?誰かがその問題のいくつかの参照を知っていますか?これは良い考えですか、悪い考えですか。


2
興味深い質問-もう少し詳しく記入してください-たとえば特定のカメラ、レンズなど

現在、OmniVisionのOV5642イメージセンサーを使用しています。しかし、それは重要ではありません。最善の方法で何でも購入します。ご存知のように、私はカメラの専門家ではありません。画像処理ソフトウェアのバックエンドをプログラムするだけです。それは私が持っていたアイデアでした。三角測量にはレーザーを使用しますが、反射面に問題があることがよくあります。したがって、距離を推定するための何らかの受動的な方法が必要です。もう1つの方法は、もちろん2台のカメラを使用することです。しかし、フォーカスを調整することで1つだけの方法があるかどうかに興味があります。
Lucas

2
10インチ離れたオブジェクトから11インチ離れたオブジェクト、または2フィート離れたオブジェクトと10フィート離れたオブジェクトを区別しようとしていますか?
ポールセザンヌ

1
現在オンラインになっている場合は、チャットに移動して、オプションについて話し合い、リアルタイムでテストする方が便利な場合があります。
jrista

回答:


2

オートフォーカスで被写体までの距離を推定できます。ただし、これを行うには、カメラシステム全体、ボディ、レンズのカメラモデルが必要です。ほとんどの場合、これを自分でモデル化する必要があり、かなりの時間と労力がかかります。精度は、システムによって大きく異なる可能性があります。あなたのモデルはおそらく他の何よりも(不正確さ)に貢献するでしょう。非常に優れたモデルでは、オートフォーカスが精度を左右します。

MicrosoftのKinectシステムと、これに使用できるすべてのソフトウェアをオンラインで見ると、メリットが得られるようです。ハードウェアは安価で、かなり良いです。


1

「被写体距離」という名前のEXIFフィールドがあります。そのフィールドにデータを入力する(そしてコントローラーソフトウェアで制御できる)カメラを使用する場合は、画像のEXIFデータを使用するだけで済みます。

そのフィールドに値が含まれている古いCanon SX10ISの2つの画像を見たところ、被写体がより近くにある画像の数は少なくなりました。したがって、サンプルサイズ2に基づいて、その機能は利用可能で機能しているようです。 しかし、同じカメラで他の人が撮ったより大きな写真のセットを見たところ、被写体距離の値と見かけの焦点距離との間に相関関係がありません。

ただし、イメージセンサーだけでなく、フルカメラが必要になると思います。また、そのフィールドに入力するカメラのリストを見つける方法もわかりません。


お返事ありがとうございます。カメラがこのフィールドにどのように入力できるかについて何か考えがありますか?彼らはどのように距離を測定し、どのくらい正確に距離を測定しますか?
Lucas
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.