Strukturerad ljus 3D Scanning (7 / 8 steg)
Steg 7: variationer
3D rörelse
Detta ger oss endast en genomsökning. Kräver några fler knep för att fånga rörelse med denna teknik. Den första som synkroniserar en kamera och projektor så vi kan fånga upp i hög takt. Kommersiella strukturerad ljus system använda maskinvara och special elektronik för att göra detta. En DIY strategi kan använda vertikal sync signal från en kamera för att köra en mikrokontroller som genererar trefas mönster för en projektor. Utan riktiga sync, kan vi komma ganska långt med en 60 fps kamera som PS3Eye och en 60 Hz projektor.
Exporterar Data
Exportera 3D-data för användning med andra program är naturligtvis viktigt om du vill göra något med data. Kanske fabricera en miniatyr, eller med mesh för en karaktär i ett spel. En mer komplicerad ansökan kallas enkelt avkodazip finns från strukturerad-light -projektet. Den kan hantera exportera till olika 3D format som png djup kartor, .ply och .obj triangel maskor och punkt moln. Det gör också att du kan fånga rörelse som beskrivs ovan. Som detta program utvecklas, ska jag skriva en annan Instructable som beskriver hur man fångar 3D-video.
Mer exakt uppackning
Fasen uppackning, nämns i steg 2 är en stor del av fasförskjutning skanning. Det finns inte ett enda "rätt" svar på en uppackning problem med tanke på den inslagna fasen. Översvämning fylla tekniken är dock klart inte idealiskt eftersom det kan skapa regioner med stora fas diskontinuiteter längs raka linjer. Bättre fas uppackning algoritmer kan undvika dessa uppenbara fel.
Automatisk kalibrering
Vi bör kunna automatiskt approximera zskew, zscale och buller tröskel parametrar genom att ta vissa test skanningar av referens ämnen.
Absolut Position
Trefas scanning kan bara återställa relativa position av förökningsmaterial faser under uppackning scenen. För att ta absoluta mätningar av varje position i en scen, kan vi använda cosinus mönster med många olika frekvenser, eller använda en teknik som kallas grå kod skanning. Grå koder skall tilldela varje rand en unik kod med 10 mönster i stället för 3.
Osynliga Capture för prestanda
Om du inte gillar estetiskt av blinkande rullning linjer, strukturerad ljus är inte det bästa sättet att fånga 3D-information på en scen framför en publik. En lösning på detta innebär att ändra en projektor för att ta bort IR-cut filtret och ersätta det med ett synligt ljus-cut filter. Sedan med en IR-kamera, kan du se de projicerade mönsterna utan att störa scenen i det synliga spektrumet.