Sisällysluettelo:
- Vaihe 1: Esikäsittele videosi
- Vaihe 2: Tuo valokuvia ja rakenna pistepilvi
- Vaihe 3: Rakenna verkko
- Vaihe 4: Rakenne ja lopputulokset
Video: 3D -mallit Freestyle Drone -videolta: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Drone-videokuvaus on todella räjähtänyt viime vuosina, ja on olemassa valtava määrä lahjakkaita lentäjiä, jotka tekevät eniten akrobaattisia videoita käyttämällä nelikoptereitaan ja ensimmäisen persoonan katselulaitteita. Veljeni Johnny FPV on yksi näistä lentäjistä, joten halusin nähdä, olisiko mahdollista rekonstruoida ympäristöt, joihin hän lentää freestyle -kuvistaan.
Vakaa, kiinnostava lukittu drone-kuvamateriaali voi varmasti tuottaa korkealaatuista 3D-mallia, kuten täällä on keskusteltu, mutta mitä tapahtuu, kun kuvamateriaali on yhtä hurjaa kuin tämä?
Vaihe 1: Esikäsittele videosi
Kun sinulla on ilmakuvaa, esikäsittelyä tarvitaan. Käytän Adobe Media Encoderia, mutta melkein minkä tahansa videonmuokkausohjelmiston pitäisi pystyä huolehtimaan tästä.
Valitsin lyhyen leikkeen (~ 11 sekuntia) ja muutin kuvataajuuden 29,77: stä 30 kuvaa sekunnissa ja tallensin uuden videon haluamaani kansioon.
Seuraavaksi käytän FFMPEG: ää viedäksesi videon kaikki muut kehykset-j.webp
Hyvä opas FFMPEG: n asentamiseen löytyy täältä.
Haluat muuttaa hakemistosi kuvatiedoston (cd) sijaintiin ja käyttää sitten seuraavaa komentosarjaa:
ffmpeg -i (videotiedoston nimi) -vf fps = 15 exp%03d.jpg
Fps: n muuttaminen muuttaa luonnollisesti vietyjen kuvien määrää sekunnissa videota. Tämä palaa siihen, miksi muutin videon fps: n 29,97: stä 30: een- nappaamalla 15 kuvaa sekunnissa yksinkertaisesti otat videosta joka toinen kuva. Jos halusit joka kuudennen kehyksen, aseta se 5 fps … jne.
"exp %03d.jpg" johtaa siihen, että kuvat tallennetaan nimellä exp000.jpg, jossa kuvat numeroidaan peräkkäin kolmella numerolla- jos sinulla on pidempi videoleike ja haluat viedä yli 999 kuvaa, kirjoittamalla %04d numero kaikki kuvat nelinumeroisia; voit viedä jopa 9999.
(Huomautus: "ffmpeg -i (videotiedoston nimi) -r (framerate) -f image2 exp%03d.jpg" toimii myös kehysten poimimisessa videosta, mutta mistä tahansa syystä saan parempia pistepilviä kuvissa, jotka on käsitelty edellinen menetelmä)
Vaihe 2: Tuo valokuvia ja rakenna pistepilvi
Kun sinulla on joukko kuvia, voit aloittaa normaalin fotogrammetrian työnkulun. Käytän Agisoft PhotoScanPro -ohjelmaa, mutta muut ohjelmat, kuten Autodesk Remake, olisivat luultavasti yhtä (ellei vielä enemmän) onnistuneita.
Valokuvien tuonnin jälkeen asetin myös kameran kalibroinnin kalansilmäksi, koska tämä kuvamateriaali on alunperin peräisin GoProlta. Muutaman minuutin käsittely myöhemmin, ja joitakin 3D -tietoja alkaa näkyä! Pistepilvi ei ehkä näytä paljon, ja se koostuu vain muutamasta tuhannesta pisteestä, joten se ei vielä riitä verkon laskemiseen. Tästä rakensin tiheän pistepilven ja minulla on nyt noin 200 000 pistettä työskennellä.
Vaihe 3: Rakenna verkko
Nyt kun meillä on kaikki nämä kohdat työskenneltäväksi, voidaan laskea verkko. Käytän suhteellisen suurta kasvojen määrää ja interpoloinnin mahdollistaminen- tämä tekee verkosta hieman "sumeamman", mutta lopulta puuttuu paljon vähemmän puuttuvia pintoja ja reikiä. Muutaman minuutin käsittelyn jälkeen tulemme muistuttamaan arkkitehtuuria, jonka drone lensi ympäriinsä!
Vaihe 4: Rakenne ja lopputulokset
Photoscanin avulla voit myös rakentaa verkkosi tekstuurin syöttökuvista, mikä antaa viimeisen yksityiskohdan mallille. Minulla on ristiriitaisia tunteita tämän prosessin tuloksista (on olemassa parempia tapoja tuottaa tarkka malli), mutta kaiken kaikkiaan mielestäni on hämmästyttävää, että mikä tahansa malli voi tulla ulos tällaisesta pähkinämateriaalista!
Muita ohjeita, joita voisin toteuttaa tässä projektissa, voisi olla pintojen sakeuttaminen vesitiiviiksi malleiksi 3D -tulostusta varten, tai niistä voi tulla osa surrealistista VR -maisemaa.
Suositeltava:
3D -tulostettava drone: 4 vaihetta (kuvilla)
3D -tulostettava drone: Dronin lentäminen voi olla hauskaa, mutta entä sinun suunnittelemasi dronin lentäminen? Tässä projektissa teen droonimuotoisen dronin, mutta voit vapaasti antaa luovuutesi virrata ja suunnitella drone -muotoisen kuten hämähäkki, dinosaurus, tuoli tai mikä tahansa
Drone Helipad: 5 vaihetta
Drone Helipad: Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Makecourse -projektin vaatimus (www.makecourse.com) Tämä on ohje siitä, kuinka rakentaa kustannustehokas drone -helikopterikenttä käyttämällä radiotaajuutta kommunikoimaan
Kauko -servopudotin drone -kalastukseen Super Siisti: 7 vaihetta
Kauko -ohjattava servopudotin drone -kalastukseen Super Siisti: näin rakensin mahtavan nopean siistin pienen servopudottimen osista, jotka minulla oli tämän ympärillä, ja se sopisi drone -kalastukseen pudottamalla satunnaisia tavaroita dronesi kanssa hauskaa varten, esim. Nappaamalla ystäviä ja pudottamalla vettä ilmapallo heidän päälleen
3D -painettu FPV Racing / Freestyle Drone!: 6 vaihetta
3D -painettu FPV Racing / Freestyle Drone!: Tervetuloa Instructable -opastukseeni! ja onnettomuuden sattuessa minun ei tarvitse odottaa päiviä
Freestyle High Fidelity Ducking Circuit: 26 vaihetta
Freestyle High Fidelity Ducking Circuit: Hei! Okei, niin ensin, mikä on ankkapiiri! ?? Niin iloinen, että kysyit! Duckingia kutsutaan myös sivuketjun puristukseksi. Tämä vaikutus esiintyy yleisimmin elektronisessa musiikissa, jossa kun rumpu osuu, muun musiikin äänenvoimakkuus vähenee. Minun suosikki