AyniCam
Kan en telefonkamera uppskatta avståndet till en bil?
Hur uppskattar en mobilkamera avstånd? Lär dig varför objektens placering i AyniCams 3D-karta inte är en exakt avståndsmätning.
I den här guiden
Ja, uppskattningar är möjliga – men de är inte exakta mått
En telefonkamera kan stödja avståndsuppskattning när programvara kombinerar bildinformation med antaganden, kalibrering eller en utbildad modell. Enbart en bild ger inte automatiskt ett tillförlitligt avstånd i meter. I AyniCam visas objekt som stöds av kameran på uppskattade positioner; displayen ska inte behandlas som ett instrument för avståndsmätning.
Detta spelar roll när en 3D-vy ser övertygande ut. En bilmodell ritad på en väg kan verka exakt även när informationen bakom dess placering är osäker. Att förstå den skillnaden hjälper dig att läsa displayen utan att missa en visualisering för en verifierad mätning.
Varför avståndet är tvetydigt i en enda kamerabild
Ett närliggande litet objekt och ett större objekt längre bort kan uppta liknande områden i en bild. Perspektiv förvandlar en tredimensionell scen till en tvådimensionell bild och förlorar information om absolut skala. Programvara behöver ytterligare information eller inlärda antaganden för att uppskatta det saknade djupet.
Monokulär djupforskning studerar detta problem. Skalmedvetna modeller kan använda tränings- och kamerainformation för att producera metriska uppskattningar, men det tar inte bort fel när förhållandena skiljer sig från deras tränings- eller utvärderingsdata. Den forskning som citeras här förklarar den allmänna utmaningen; det är inte AyniCams implementering eller ett riktmärke för appen.
Detektering, uppskattat djup och uppmätt räckvidd är olika utdata
En objektdetektor kan lokalisera en bil i en bild utan att mäta dess avstånd. En konfidenspoäng för biletiketten är inte ett konfidensintervall för mätare. En 3D-renderare kan sedan placera en modell med en uppskattning, men det realistiska utseendet på den modellen förbättrar inte de underliggande bevisen.
Djupsensorer ger en annan typ av input. Apple exponerar LiDAR-djupfångst på hårdvara som stöds. Den förmågan bör inte antas existera i varje iPhone eller användas av varje kameraapp. Den här guiden hävdar inte att AyniCam mäter vägavstånd med LiDAR.
| Utdata | Vad den beskriver | Vad den inte fastställer |
|---|---|---|
| Detekteringsruta | En beräknad objektplats i bilden | Exakt fysiskt avstånd |
| Detektionssäkerhet | Modellens förtroende för dess detekteringsutdata | Ett säkert följeavstånd |
| Uppskattad 3D-position | En placering baserad på tillgänglig information | Koordinater för undersökningsbetyg eller exakt godkännande |
| Kartad väg eller byggnad | Geografisk kartinnehåll | En livekameramätning av det objektet |
Hur man tolkar bilar på AyniCams 3D-karta
Läs AyniCams karta som två sammankopplade lager. Vägar och byggnader kommer från kartdata. Vägobjekt som stöds kommer från kamerans upptäckter och placeras på beräknade positioner. Den geografiska bakgrunden och en upptäckt bil har därför inte samma informationskälla.
Ett fordon kan vara delvis dolt, utanför kameravyn eller för otydligt för att få en användbar etikett. Dess frånvaro från visualiseringen är inte ett bevis på att utrymmet är tomt. På samma sätt är avståndet mellan renderade modeller inte ett verifierat stoppsträcka eller en förutsägelse av en annan förares nästa drag.
Val för objektvisning låter dig styra vilka typer som stöds. Att dölja en kategori ändrar displayen, inte den fysiska scenen. Kontrollera den valda modellen och visningsinställningarna när du är parkerad om utsikten skiljer sig från vad du förväntade dig.
Vad en användbar avståndsuppskattningsdemonstration bör visa
Leta efter en angiven enhet, kamerainställningar, scenförhållanden och ett oberoende referensavstånd. En demonstration ska förklara sina fel, inte bara visa ett övertygande överlägg. Simulatorbilar och snyggt modellavstånd kan uppvisa gränssnittsbeteende, men de kan inte fastställa exakta vägavstånd.
För AyniCam, använd den märkta demon för att förstå vyn och granska sidan för testmetod för att skilja gränssnittsbevis från fysisk testning. Välj inte ett efterspalt, parkeringsavstånd eller bromspunkt från beräknat objektavstånd. Appen styr eller bromsar inte fordonet.
Frågor om avståndsuppskattning av telefon-kamera
Visar AyniCam det exakta avståndet till bilen framför?
Dess positioner för objekt som upptäcks av kameran är uppskattningar. Den här guiden fastställer inte en validerad noggrannhet i meter, och 3D-skärmen är inte ett mätinstrument.
Betyder ett högt detektionssäkerhet att avståndet är korrekt?
Nej. Tilltro till ett objektdetekteringsresultat och noggrannhet av fysiskt avstånd är olika frågor. En tydlig biletikett validerar inte dess räckvidd eller ett säkert efterspalt.
Kan telefonens GPS lokalisera alla bilar runt den?
Telefonens egen plats ger den inte plats för andra fordon. AyniCams kameradetekteringar och geografiska kartinnehåll ger olika information.
Varför kan en riktig bil saknas i 3D-vyn?
Den kan vara utanför kameravyn, skymd, dålig synlig eller missad av detektorn. Visningsfiltrering kan också dölja en kategori som stöds. En saknad modell betyder inte en tom väg.
Kan jag använda 3D-avståndet för att bestämma när jag ska bromsa?
Nej. Använd inte uppskattat modellavstånd som instruktion för bromsning eller kollisionsundvikande. Håll uppmärksamheten på faktiska vägförhållanden och förbli ansvarig för att kontrollera fordonet.