Hemgjord 3D Scanner på billiga (3 / 4 steg)

Steg 3: programvara




Detta är där huvuddelen av arbetet hände. För att hela denna process att arbeta, jag kommer att behöva:

  • Programvara för att fånga data från Kinect
  • Programvara för att skicka ett nätverkmeddelande till Pi att berätta den att rotera
  • Programvara på Pi att göra GPIO stiften orsaka ett steg upp/ned, vilket i sin tur skulle berätta stepper motor controller att kliva

Tack och lov, i Software Developer Kit för Kinect var ganska enkelt. (Jag är en C# utvecklare av handeln). Jag var lite orolig för nätverk portion av saker, men Lidgren nätverksbibliotek (finns även i C#) visat sig vara mycket händig. På Pi, jag installerade Mono, och skapat en liten klient app som också används Lidgren nätverksbibliotek för att leta efter en inkommande begäran. Jag kunde använda en filbaserad GPIO system (fortfarande i C#) för att berätta den stepper motor controller att göra sin grej.

När jag hade alla 3D skannade data från ett helt varv i objektet som skannas. För varje ögonblicksbild av skannade data förändrat jag den till samma koordinatmodell. Från där jag slutade med en voxel-baserade strategi kombinera data: Jag skulle behandla tre intilliggande djup punkter som en triangel, och skär det triangeln till en octree datastruktur. Till slut var vad jag slutade med en octree som visar vilka områden i 3D utrymme var "fast" och vilka som var "Tom". Därifrån, jag sprang den marscherande kuber algoritmen, och använde den för att generera en vattentät maska.

En av de svåra delarna var att få skannern rätt kalibrerad. Jag hade i princip göra det genom eyeballing saker: Jag skulle sätta ett litet objekt på skannern, avsöka den, rotera den och se hur det förhållande. Om det såg ut, skulle jag behöva justera min "mätt" avstånd från Kinect till mitten av avsökningen plattformen och upprepa processen.

Se Steg
Relaterade Ämnen

Hemgjord vertikal fräsmaskin med DIY glidmekanismen CNC

Hemgjord vertikal-maskinen mycket billig DIY Skjut mekanism CNCMaterial:2 st 25 mm linjär kullager Motion uthärda CNC2 st SHF25 storlek 25mm linjär järnväg axel 400 mm - 25 mm linjär järnväg CNC främjande2 st SHF20 storlek 20mm linjär järnväg axel 30...

DIY High-Speed bok Scanner från skräp och billiga kameror

jag älskar böcker. Det finns några verkligt fantastiska kunskap och information dold ute i hårt för att hitta, sällsynta och inte kommersiellt gångbara böcker. Jag tycker att jag vill ha mina böcker med mig överallt. Men det är där problemen börjar....

Hemgjord fiske lockar för billiga

I detta instructable du kommer lära dig hur man gör hemmagjorda fiskedrag. Genom media för träpinnar och PLA plast guidar detta sportfiskare unga och gamla till enkla och billiga lockar. Trots material till hands, kan du skapa fiskedrag efter dina be...

Hemgjord Atomizer + Mod E-cigarett på billiga

Hejhär är en kort video att visa dig hur jag fullt gjorde min E-cigarettförångaren är gjord av ett gammalt objektivden tank som passar i linsen är ett kommande från en juice flaskaBorra hål i botten av tankenPeal av isoleringen av de elektriska konta...

Hemgjord billig gitarr väggfäste, baserat i CB radio Mics innehavare

hemlagade billig gitarr Wall Mount runt $3.8 DLL-filer, baserat i CB radio Mics innehavareMontaje de Guitarra casero, creado en partir de klipp usados para microfonos de Radio CB, son Gallery unos $50 pesos mexicanoshttp://www.youtube.com/watch?v=7Qj...

Hemgjord Raspberry Pi billig fall DIY Home Theater PC HTPC under 1$

Hemgjord Raspberry Pi billigt fall DIY från täcka rutan ADSL Modem sönderdelade, mycket billigt förHome Theater PC HTPC DIY (ca 1$)-Raspberry Pi 2 modul ca 35 USD köpa från EBay, nätadapter,HDMI-Adapter till VGA kabel, tangentbord, mus... HTPC under...

Hemgjord Raspberry Pi billiga akryl fria fallet DIY Home Theater PC HTPC

Hemgjord Raspberry Pi akryl fall mycket billigt för DIY Home Theater PC HTPC av gör det din selt,Denna HTPC trevlig arbetar alla filmer HD 720 eller 1080, Raspberry Pi modul ca 35 USD, fria fallet av DIY akryl, nätaggregat, trådlös mus, tangentbord,...

Hemgjord trä metall svarv mycket billiga

Hemgjord Mini svarv Chuck trä metall axel dubbdockan DIY Router spindel hur man gör borren CNC-maskinDIY trä Mini svarv metall axel hemlagad dubbdockan med Motor borr mycket billigt och lätt:Delar och verktyg:Wood MDF 200 mm x 650 x 20 mm2st SCS10UU...

Hemgjord billiga bambu splashsticks trumpinnar v2

min splashsticks är bryta isär, och 20 + $ jag tycker är alltför mycket för ett par nya, så när jag såg dessa bamboo spön i köket och mitt sinne var klart tänkte jag, låter prova det.Behov: scewers, ätpinnar, ect,& silvertejp, ectEn "vägg" h...

Hur man gör en billig hemgjorda par kan

någonsin velat ha disco ljus i ditt eget hem men hittade de var för dyrt för vad du ville?Bra med projektet kan du bygga kan ett par 46 för ca $10-15Steg 1: Kort introduktion Par burkar, är det ledande ljuset i nattklubbar, dj's, och stage produktion...

Hemgjord center finder verktyg, snabb, billig, lätt.

Detta är en snabb metod att göra ett litet verktyg som låter dig hitta centrerar av cirkulärt formade föremål, såsom diskar eller ändarna av cylindriska objekt. Du placerar den på kanten av ett runt föremål så att stiften under vila mot sidorna av ob...

Ultra Low Cost 3D Scanner

Nyligen, jag bygga mig en 3D-scanner som fungerar slags ok, men på grund av dess billig kostnad, det var mycket långsam och låg kvalitet. Det är dock ett roligt projekt att göra dock.Steg 1: före VersionDetta är en före version av 3D-Scanner. Som ni...

Billiga radiator reflektorer att sänka dina bränslekostnader

centralvärme radiatorer gör ett bra jobb av uppvärmningen väggen bakom dem, vilket inte är en stor användning av energi, särskilt om kylaren är på en oisolerad yttervägg. En reflektor placerad bakom radiatorn kommer att spara några av detta slöseri m...

Hemgjord moderna DIY koppar Tiki ficklampor

Dessa koppar tiki ficklampor är ett av mina favorit utomhus DIY projekt. De är moderna, rena utseende och är lätta att göra. Jag gjorde dem två olika sätt och förankrat dem med konkreta villkor av Quikrete snabb-inställningen betong blanda. Jag utsat...

Hemgjord gitarr bild

många av er förmodligen inte undrar: HAL, vad gjorde du göra när du glömde att få en av dina två vänner en julklapp? Tja, eftersom han är till bluegrass gitarr, gav jag honom en av dessa, som han misstog för en lappa av brutet exponeringsglas.Detta ä...

Hemgjord Mini lasergravering Cutter skrivare maskinaxlar DIY XY

Hemgjord Mini Cutter skrivare maskinaxlar DIY XY lasergraveringMer hemlagad Mini Laser gravyr Cutter DIY 3D skrivare maskin ram här:Hemgjord mini laser gravyr maskin kommer. 300 X 30 mm stora gravyr område. gantry form design, ingen gravyr höjd begrä...

Hemgjord Modern DIY betong Bar

denna utomhusbar med en bänkskiva i betong är en robust bit av utemöbler som fungerar som ett trevligt ställe att sitta och ta en drink eller en mat prep ö. Konkreta bänkskiva plattor är ganska lätt att göra, men är ganska tung, så jag rekommenderar...

Billig dekoration: söt värmeljus

Billiga party dekorationer. Trevligt för en födelsedag, bröllop eller andra högtidliga dag.Om du vill kan du använda flera färger i lager eller ändra utbyte lite papper bollar för paperflowers som visas i detta instructable:.Om dekorationer kommer at...

En SciFi Scanner/Ray Gun film prop

detta började som en LED cube från AlexTheGreat men jag ville ha batteriet vara utbytbara, jag inte kommer att spendera denna tid och pengar på något som skulle snart gå ut och vara en mörk kub. så då satte jag på ett handtag att hysa batteriet. men...