2013-03-01 8 views
6

カメラを使ってオブジェクトの高さと幅を計算します。 私はカメラとオブジェクトの間の角度を見つけようとしましたが、オブジェクトの寸法を取得するのに役立つと思います!iOSでのみカメラを使ってオブジェクトの高さと幅を計算する方法は?

提案がありますか?

ありがとうございました。

+0

wt uは試してみる必要がありますか? – iPatel

+2

オブジェクトがカメラからどのくらい離れているかを知り、画像の計算された寸法を使用してオブジェクトのサイズを計算するのに役立ちます(私は仮定します)。だから問題は "どのようにカメラから物体の距離を決定するか"でなければなりません。 – trojanfoe

+0

これは距離などの入力値を使用せずに可能ですか?私はいくつかの数学関数を試しました。私は部屋の中のオブジェクトの寸法を計算する必要があります(15フィートx 15フィート)。 – vinpat

答えて

5

これを実行する最良の方法は、参照オブジェクトを使用することです。それはあなたの実際の寸法がわかっている紙またはあなたのIDカードです。基準カードを、寸法を計算する必要があるオブジェクトの近くに置きます。両方のスナップショットを撮る。どういうわけか、実際の寸法がわかっているカードがカバーするピクセル数を計算します(iOSアプリケーションでOpenGLを使用しています)。次に、ディメンションを検索するオブジェクトのピクセル数を計算します。 両方の値を比較すると、オブジェクトの高さと幅を取得するための数式を割り当てることができます。

上記はあなたを助ける1つの解決策です。それ以外の場合は、オブジェクトとカメラの距離を計算する必要があります(これはiPhoneでは不可能ですが、カメラが1つしかないため)。

+0

私にサンプルコードを送ることができます – Rashid

+0

私は、コードは私のクライアントのプロパティです。だから私は彼の同意なしにそれを公開することはできません。 –

+0

不規則な形で覆われたピクセルの数はどのように計算できますか? – Rashid

関連する問題