DIY 3D skanner baserat på strukturerad ljus och stereo vision i Python språk (2 / 6 steg)

Steg 2: programvara



Python-språket användes för programmering av tre skäl, en det är lätt att lära och genomföra två kan vi använda OPENCV för bild relaterade rutiner och tre är det bärbara bland annat operativsystem så du kan använda detta program i windows, MAC och Linux. Du kan också konfigurera programvaran för att använda med någon form av kamera (webbkameror, systemkameror eller industriell kameror) eller projektor med upplösning 1024 X 768. Det är bättre att använda kameror med mer än två gånger upplösning. Jag personligen testat prestanda i tre olika konfigurationer, första var med två parallella Microsoft webcam bio och en liten bärbar projektor, andra var med två lifecam cinema webbkameror som roterats 15 grader mot varandra och Infocus projektor, senaste konfiguration var med logitech webbkameror och Infocus projektor. För att fånga punktmoln objektets yta bör vi gå igenom fem steg:

1. projektering grå mönster och fånga bilder från två kameror "SL3DS1.projcapt.py"

2. bearbetning av de 42 bilderna för varje kamera och fånga poäng koder "SL3DS2.procimages.py"

2. Justera tröskeln för att välja maskering för områden som ska behandlas "SL3DS3.adjustthresh.py"

4. hitta och spara liknande poäng i varje kamera "SL3DS4.calcpxpy.py"

5 beräkna X, Y och Z-koordinaterna för punkt cloud "SL3DS5.calcxyz.py"

Utdata är en PLY fil med koordinaten och färg information av punkter på objektet yta. Du kan öppna PLY filer med CAD-program som Autodesk-produkter eller en öppen källa mjukvaran lik Meshlab.

http://www.Autodesk.com/products/personal-design-a...

Python 2.7, OPENCV modul och NUMPY bör installeras för att köra dessa Python program. Jag har också utvecklat ett GUI för denna programvara i TKINTER som du hittar i steg sex med två uppsättningar av provet. Du kan hitta ytterligare information om detta ämne på följande webbplatser:

http://docs.opencv.org/modules/calib3d/doc/Camera _...

http://docs.opencv.org/modules/highgui/doc/Reading...

http://www.3dunderworld.org/Software/

http://arXiv.org/PDF/1406.6595v1.pdf

http://mesh.Brown.edu/byo3d/index.html

http://www.opticsinfobase.org/aop/fulltext.cfm?URI...

http://Hera.inf-CV.uni-Jena.de:6680/pdf/Brauer-Bur...

Se Steg
Relaterade Ämnen

DIY svart ljus och fluorescerande bollar

som det ett DIY projekt, jag har använt billiga och lätt tillgängliga material.Steg 1: Ta dina objekt! 1. polymer aqua bollar2. cellofan blad (transparenta ark)3. permanenta märkpennor (blå och röd eller violett istället för röd {om tillgängligt})4....

DIY papaya ansiktsmask för lysande, klar och ljus hud – hem rättsmedel

Hey guys... dag ska jag visa dig hur man gör papaya ansiktsmask för glödande hud.Vi spenderar mycket pengar på skönhetsbehandlingar och produkter för att göra vår hud mer glödande, men du behöver inte göra det längre orsaka detta Papaya ansiktsmask k...

Strukturerad ljus 3D Scanning

samma teknik används för Thoms ansikte i Radiohead "Korthus" video. Jag ska gå igenom din projektor och kamera och fånga bilder som kan avkodas till en 3D peka cloud bearbetning program.Punkt moln med skärpedjup från Kyle McDonald på Vimeo.Korth...

Byggnaden Christine (med ljus och ljud!)

Denna Halloween vi tema vårt parti runt Stephen Kings berättelser och vi beslutade att en full storlek Plymouth Fury från "Christine" skulle göra en stor samlingspunkt. Den lätta vägen kan innebära att kontakta en klassisk bil klubb och hyra ett...

FÖRKOMPRIMERA din Aerogarden med 50% mer ljus och vatten flöde

The Aerogarden är en counter top hydroponiska trädgård. Jag har haft detta en i flera år och har vuxit örter, jalapeño paprika, körsbärstomater och sallat i det, men den har lämnat mig och ville ha en mer DIY strategi snarare än standarden byggsatser...

DIY billiga asiatiska stil bil underbodyen ljus

Hej, im äntligen göra min första instructable. Jag har massor av instructable-värdig projekt och diys men aldrig haft tid att utföra en. så under denna skolan semester jag presentera min första en-som är LED undertill ljus för din bil.Jag gjorde det...

Quiz Game Controller med hjälp av "Ljus och ljud Buzzers" och Arduino

fara stil frågesport spel är favoriter för att skapa spänning och pedagogiska instruktioner samtidigt. Lärare, summer camp rådgivare och även industrin pedagoger hitta denna typ av spel för att skapa intresse och engagemang från deltagarna.Tanken bak...

Ljus och billiga trä Panohead (stegvis)

gånger sedan jag har byggt en panohead med trä profiler att skjuta sfäriska panoramor (se www.andreabiffi.com) med min Canon EOS1D (och sedan min EOS40D) och Tamron 11-18 mm objektiv. Du kan göra en liknande en (lätt ett bättre) med några förslag.Eft...

NOMAD från ursprungliga Star Trek-serien med ljus och ljudeffekter

om du är ett fan av den ursprungliga Star Trek-serien, du vet vad NOMAD.Det visades i episod #37 "Changeling".NOMAD är huvudsakligen en hybrid av en gammal jord utrymmesonden som kolliderade med en främmande utrymmesonden. Den resulterande hybri...

Ammo rutan kraft, ljus och ljud Kit

Jag kallar detta projekt "Taktiska maktprojicering." Den grundläggande idén: en go-anywhere Swiss Army Knife av makt, musik och ljus. Jag kan ta denna ruta till en campout, jakt arrende, stranden, Nattfiske, etc. och hålla ljusen på, hålla telef...

Scanner ljus och Arduino som en RGB-lampa

Hej människor!Denna gång jag ska visa dig hur man styr ljuset från en gamla/trasiga scanner/skrivare. Kanske ser du, jag gillar att få många saker från skräp och använda i mina projekt.Någon gång sedan jag vann en gammal skrivare från en lärare. Gene...

Ljus och stege

ljus + stege från Dina R på Vimeo.DOB: Juli 4. 1982Kvalitet är hjärtat i vår verksamhet och oberoende är dess själ.Ljus och stege grundare Farrah Sit har gjort bra, ursprungliga heminredning sedan 2009 och med överväldigande framgång på sin personlig...

DIY Emergency Power Bank med AA batterier och USB-DC-spänning Step-up Boost modul

DIY Emergency Power Bank med AA batterier och USB-DC-spänning Step-up Boost modulEtt AA-batteri är en standard storlek enda cell batteri-cylindriska torr. AA batterier är vanliga i bärbara elektroniska enheter. Ett AA-batteri består av en Elektrokemi...

Android kontrollerade ljus och kraft, pfodDevice för Arduino

Uppdatering: Se Android/Arduino för nybörjare - Design anpassade Android menyer att slå Arduino utgångar på och av. Absolut No programmering krävs för ett alternativ som inte kräver någon programmering alls.===========================================...

Ljus och blinkers

steg för steg-instruktioner om hur man bygger en bakre monterad cykel ljus med blinkers för dag och natt använder, så att föraren kan se dig och vart du ska. Alla kommentarer accepteras, jag skulle vilja höra hur jag kan förbättra detta.Steg 1: Mater...

Infraröd baserat musik sändare och mottagare

jag gjorde detta projekt för ett år sedan. I detta projekt överförs melodi från en musikalisk chip till en mottagare med hjälp av infraröd LED och mottagare.Detta IR baserat musik sändare och mottagare består av tre olika moduler.Testa dessa tre modu...

Svans ljus och Blinker Setup för motoriska cyklar

OK här går vi detta är ett grundläggande steg som hjälper dig förstå hur man gör detta projekt. Inte exakt hur man gör det eftersom det är olika för alla. (låter bekant dess zoomar moto) Hoppas du kan få detta och ill se många fler bilder av bemannar...

Natt ljus- och nappen

Dina barn någonsin kämpar för att somna? Dina barn känner lugnare när du spelar avkopplande musik? Så är enheten för dig!Med denna enhet när du stoppa din lilla en in och stänga av lampor, är enheten aktiverad för att aktivera en nattlampa och börja...

Förvandla gamla, döda batteriet i nya emergency ljus och ännu mer

Återvinn blir aldrig gammal. Det hålla världen grön och ge gamla sak ett nytt liv. Jag älskar återvinning, då jag gör nya nödljus från ett dött batteri.Steg 1: Gör batteriet användbar Min pappa gav mig denna döda batteriet när han bytt ut sin motorcy...