アンドロイドカメラで撮影した画像があります。画像内のオブジェクトの深さを計算することは可能ですか?画像にはオブジェクトと背景のみが含まれています。あなたが私を助けることができると思われる提案、説明、またはリンクがあれば、感謝します。アンドロイドカメラで撮影した画像のオブジェクトの奥行きを計算する方法
0
A
答えて
1
OpenCVが必要なライブラリです。
私は数日前に純粋な白い背景で水位の深さを特定しました。一般的に、奥行きを特定したい場合は、変更した色のエッジを特定するために質問を変換することができます。この場合、カラフルな画像をグレーに変換して、黒とグレーの中間のインタフェースの変更を識別できます。 OpenCVは高速で仕事をすることができます。
希望します。さらなる助けが必要な場合はお知らせください。
編集:
あなたは、実際の深さを見つけたい場合、あなたは現実の世界にあなたの写真の座標系、またはその逆を投影する必要があります。これを行うには、参照とピクセルと実際の距離の関係として固定の場所を知る必要があります。
私がしたのは、固定の場所を見つけてゼロに設定したことでした。その後、画像内のオブジェクトの長さを測定し、そのオブジェクトのピクセル量も計算しました。したがって、ピクセルと実際の距離の関係が得られました。
これらの手順では、識別に誤りがある可能性があることに注意してください。私はそれを非常に慎重に行い、エラーは私の場合に受け入れられました。
0
1つの画像では、正確な奥行き推定はほぼ不可能です。しかしながら、ある仮定の下での深さの推定方法や、カメラ較正行列の利用可能性については、様々な方法がある。 @WenlongLiuが述べたように、OpenCVは非常に良い場所です。
関連する問題
- 1. 撮影奥行き画像は
- 2. ステレオ画像と計算視差/奥行きマップのネイティブライブラリ
- 3. 撮影した画像&
- 4. アイフォーン撮影時のカメラ撮影画像
- 5. 異なる画像ビューで撮影した画像を表示
- 6. ステレオ - 奥行き範囲の計算
- 7. kinectの奥行き画像をカラー画像に合わせる方法
- 8. カメラで撮影した画像のサイズを変更する
- 9. 撮影画像を保存
- 10. jsでwindow.getusermediaで撮影した画像を保存する方法
- 11. 撮影した画像の日時を取得する方法は?
- 12. モバイルカメラから撮影した画像のexif情報を変更する方法
- 13. 産業用カメラで撮影した画像をSSDに保存する方法
- 14. 異なる角度で撮影した画像を一致させる方法
- 15. アンドロイドでカメラで撮影した画像でオーバーレイする
- 16. UIImagePickerカメラから撮影した後に画像をトリミングする方法は?
- 17. 画像オブジェクトの実際の奥行きマップといくつかの画像からの再構成を計算する
- 18. C++行列乗算 - Iは問題下記た奥行き画像
- 19. Androidでカメラで撮影した画像を次の画面に表示する方法
- 20. 撮影した画像をギャラリーに保存するには
- 21. 撮影したカメラ2の画像がぼやけている
- 22. アンドロイドカメラでの画像のタッチイベント
- 23. アンドロイドカメラで撮影した写真の画質/明瞭度/明るさを向上させる
- 24. 画像を保存カメラで撮影したJPG
- 25. OpenKinectは生の奥行き画像を取得します
- 26. イメージを取得するAndroidでカメラで撮影した画像のUri +サムネイル
- 27. カメラから撮影した画像の切り取り
- 28. ウェブカメラから撮影した画像の形状認識
- 29. ギャラリー内の画像がカメラ撮影かスクリーンショットかを確認する方法は?
- 30. 他のカメラで撮影した画像を使用してKinectからマップポイントクラウドをテクスチャリングする方法は?
さまざまな深さのレベル間の距離を見つけることは可能ですか? –
@Sagarはい、もちろんです。私は深さに関するいくつかの編集を追加します。 –