Wie misst man Höhe, Breite und Entfernung des Objekts mit der Kamera?
Genannten ich viele viele links, aber ich bin noch nicht in der Lage, einen beliebigen Punkt aus, dass ich anfangen kann meine Entwicklung. Ich Messen will mein Bild Höhe, Breite und Abstand mit der Kamera. Ich fand diese app . Ich will diese Art der Anwendung nicht genau das gleiche, aber die ganz gleiche, aber für meine Bedingung, die ich Messen will mein Bild Höhe, Breite und Abstand mit der Kamera.
Kann jemand mir/Vorschlag für mich der richtige Weg oder ein beliebiges Beispiel so, dass ich mehr Ahnung von dieser Anforderung.
Habe ich versucht, dieses :
http://android-er.blogspot.in/2012/04/gets-distances-from-camera-to-focus.html
Kommentar zu dem Problem - Öffnen
Falls Sie noch keine Lösung gefunden, kann u bitte E-mail mir den source-code zu finden, Abstand,Breite und Höhe eines Objekts.Bitte??
Ich bin vor dem gleichen problem. Bitte helfen Sie mir.Wenn eine Idee.Vielen Dank im Voraus..
Haben Sie keine Lösung gefunden noch?
InformationsquelleAutor der Frage anddev | 2012-01-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, ich weiß, was Ihr bittet. Hier ist was Sie tun können.
zunächst die Höhe der person, die sagen h m.
wenn Sie berechnen die Höhe der Kamera vom Boden (mit Höhe, wenn die person, D. H. h) und erhalten den Winkeln A und B mit Gyroskop oder etwas von android, dann können Sie berechnen die Höhe des Objekts unter Verwendung der obigen Formel.
Ist nicht das, was Sie suchten???
lassen Sie mich wissen, wenn Sie müssen irgendeine Erklärung.
InformationsquelleAutor der Antwort drulabs
Zur Messung von Entfernungen mit einer einzigen Kamera, müssen Sie wissen, ein paar zahlen. Zu Messen die Höhe der etwas, sagen wir einen Stuhl, das einzige, was Sie haben, ist die Größe des in der Kamera (die in Pixel umgewandelt werden können, um Zoll mit screen-Größe), das ist alles. Die Möglichkeit der Messung der Höhe und Breite ist mit einem Verweis, sagen, ein 6 Fuß hoch stehenden person neben dem Stuhl.
Diese Weise können Sie herausfinden, in umgekehrter mithilfe sagen wir ein 10-Fuß-groß-Objekts, seine Größe, die in der Kamera, können Sie herausfinden, die Größe der Dinge in der gleichen Entfernung, auf einer Fläche, die nicht flach, auch dafür, dass Sie in der gleichen Entfernung ist eine Herausforderung.
Also mit der Kamera und nur die Kamera, es ist nicht möglich. Sie müssen wissen, die Entfernung irgendwie, oder eine Referenz benötigen.
Wenn Sie das Programm verwenden, um zu Messen die Höhe der Elemente, die Sie kennen die Lage, dann mit Hilfe von GPS finden Sie die Entfernung, und der rest ist Mathe.
Ich habe einige links über Google, Sie können helfen.
Sie können Ihnen helfen, herauszufinden, was andere Informationen benötigt als das, was die Kamera liefern kann, so dass Sie denken über Ihre Anwendung als auch bezüglich dessen, was getan werden kann und was sind die Einschränkungen.
Eine Möglichkeit ist die Verwendung mehrerer Kameras, und kann kompensiert werden mit mehreren Aufnahmen eine bekannte Strecke entfernt. So kann die Anwendung den Benutzer auffordern, nehmen Sie mehrere Bilder, zu verfolgen und die Entfernung mit Hilfe von GPS, und wahrscheinlich kann es funktionieren.
Finden Sie unter diesen links:
InformationsquelleAutor der Antwort SpeedBirdNine
Wenn Sie wissen, die viewport-Winkel der Kamera, können Sie die Höhe in Pixel zu bestimmen, die Winkel von oben nach unten durch das Objekt. Dann, mit dem Abstand und Arkustangens berechnen Sie die Höhe:
Finden Sie die Ansichtsfenster Winkel, die Kamera auf etwas, das von bekannter Höhe, und machen es genau den Bildschirm ausfüllt. Zum Beispiel, richten Sie Sie auf ein Lineal, und machen es nur weit genug Weg, dass Sie sich kaum sehen, die enden des Lineals. Messen Sie den Abstand von der Kamera, und dann Ihren gesamten viewport Winkel ist
Dann, angenommen, deine Kamera ist 480px hoch (Billig webcam), und der Blickwinkel ist 20°. Wenn Sie ein Objekt auf dem Bildschirm, die 240px hoch, dann den Winkel von 10°. Wenn Sie wissen, dass es 2 Meter entfernt, würden Sie sagen
2 feet * arctan(10°) = ~4.1 inches
hoch. (Ich denke... es ist 2 Uhr morgens, so kann dies ein wenig off -)InformationsquelleAutor der Antwort Tim
Wenn Sie darüber nachdenken, einen Körper XRay-scan (im medical center) auch braucht diese Art der Messung für die Schätzung der Größe der Tumoren. So stellen Sie einen 1-Dollar-Münze auf den Körper, um eine vergleichende Messung.
Sogar die Zeitung wird gedruckt, mit einigen Markierungen an den Ecken.
Benötigen Sie eine Referenz zu Messen. Möglicherweise kann man Ihnen Ihre person tragen eine Kappe, die hat ein paar helle grüne Kreise. Sobald Sie erkennen die Größe des Kreises können Sie vergleichsweise Messen Sie die übrigen.
Oder Sie erstellen eine transparente 1-Zoll-Kreis, die überlagert werden auf das Gesicht, bewegen Sie die Kamera in Richtung/away dem Gesicht, richten Sie Ihre überlagerte Kreis auf, dass die hellen grünen Kreis auf der Kappe. Dann wird Ihr Foto als pro Skala.
InformationsquelleAutor der Antwort Siddharth
Können Sie nicht.. Sie hätte wissen:
Vielleicht, nur vielleicht, wenn Sie das Objekt wurde optisch tagged, zum Beispiel mit QR-code und Sie haben einen code-loc-map...
InformationsquelleAutor der Antwort Peter V
Wenn Sie ein android-smartphone, das Smart Measure, wird die app Messen Sie die Entfernung und Höhe eines Objekts :
InformationsquelleAutor der Antwort harrymc
Erster Linie möchte ich sagen, Schön Natürlich in die Entwicklung dieser app.
Nun ich bin mir nicht sicher über Sie, aber wenn Sie in der Lage, um die face-detection-wie, was für jedes Objekt in der android-Kamera so, dass mit Hilfe dieser können Sie erreichen, dass sich die Dinge.
Nun, ich bin nicht sicher über Sie, aber immer noch einige geben, die anzeigen, so dass Sie können erhalten Idee.
Alle das Beste. :))
InformationsquelleAutor der Antwort iDroid Explorer