Skytte för en hemsida funktion: Timelapse och Multi-exponering fotografi DIY Hur (göra eller skriva egen kod!) (2 / 6 steg)

Steg 2: CEMENT (dator förstärkt flera exponering teknik)



CEMENT (datorn förbättrat flera exponering numerisk teknik) är ett koncept och enkla datorprogram som jag skapat ungefär 30 år sedan, på 1980-talet, i FORTRAN och sedan överförs till "C". Jag stilla använda den regelbundet (flera gånger om dagen i en typisk arbetsdag) och i sann DIY stil är det bästa höll raw och enkel (e.g. kommandoradsgränssnitt, inget fancy eller alltför sofistikerad). Detta är i själva verket alla så enkelt att du kan enkelt skriva det själv utan hålls fången till API eller SDK!

Men ger det dig ett kraftfullt verktyg för att hantera belysning och exponeringar.

Under de åren jag har hittat den pixeln frågor räkna (fler megapixlar) mindre än dynamiskt omfång, spänna av lightspace, och belysning i allmänhet. Min HDR öga glas endast köra på NTSC upplösning, ändå tillåta mig att se bättre än de flesta kameror, på grund av ett dynamiskt omfång av mer än 100 000, 000:1, trots att pixelantal inte är för hög.

Det bästa sättet att få kontroll över exponeringarna är att använda flera exponeringar och hantera varje exponering separat. När skytte något som har LED-lampor på den, eller en bildskärm eller TV-skärmen, exempelvis en bild tagen med blixt eller omgivande ljus, och en annan utan blixt eller utan omgivande ljus (t.ex. i mörkret) kan kombineras med datorn förbättrat flera exponering numerisk teknik (CEMENT) som jag uppfunnit för att kombinera flera olika belysta bilder av samma scen eller föremålet.

Ovanför kan du se exempel på bilder jag tog med en 4-timmars lång exponering och en tio år lång exponering, med CEMENT (HDR med 9 exponering fästen var 2 minuter i 10 år).

Jag tillbringade större delen av min tid arbetar genom de filosofiska, uppfinningsrika och matematiska aspekterna av CEMENT och mindre tid skriva bra kod, så att programmen är mycket primitiva och enkla, i sann DIY stil, så förvänta dig inte bra kod. Du kan hämta den från http://wearcam.org/cement.tgz

Här är också en spegel webbplats om wearcam.org är upptagen begäranden:

http://www.EyeTap.org/cement.tgz

CEMENT är tänkt att köras på en enkel GNU Linux dator.

Göra (kompilera) de program som använder gcc.

Om du har för mycket svårt att få det att kompilera, kan du du gå vidare till steg 3, och göra det med Octave istället.

I CEMENT katalogen finns det några exempel bilder du kan lära dig och testa med. Se att dessa finns:

$ ls *.jpg

sv035.jpg sv080.jpg sv097.jpg sv100.jpg sv101.jpg

Nu kan du prova CEMENT.

Först skapa en uppslagstabell:

$ makeLookup

Med CEMENT kombineras bilder i lightspace, så att du först konvertera en av bilderna till lightspace, befästa det i en annan bild och konverterar tillbaka till imagespace.

Om du bryr dig om detta kan du läsa mer om comparametric och superposimetric ekvationer, eller du kan bara förutsätter att vi gör matte rätt, och fortsätta.

När du genererar uppslagstabellen, du kan tillämpa den på den första bilden, t.ex. Låt oss säga vi vill CEMENT 35 och 80 tillsammans, vi ska börja med att initiera med sv035.jpg med hjälp av RGB (röd, grön, blå) värden 1 1 1 (vit):

$ cementinit sv035.jpg 1 1 1 -o spimelapse.plm
Init sv035.jpg (powLookup22.txt) 1 1 1 100%

Om du glömde att makeLookup får du ett felmeddelande:

Det går inte att öppna powLookup22.txt.
Segmenteringsfel

Jag älskar maskiner, så snarare än utgång graciöst, jag skriver ut en varningsmeddelande och sedan låta avfarten raw ungraceful uppstå.

När du får cementinit händer sv035.jpg har du skapat en bärbar Lightspace karta, med filnamnet spimelapse.plm

Nu befästa den andra bilden till att PLM:

$ cementi spimelapse.plm sv080.jpg 1 1 1
p: 2.2 exp: 22 Filnamn: powLookup22.txt
Lägg till sv080.jpg 1 1 1 100%

och omvandla resultatet tillbaka till imagespace:

$ plm2pnm spimelapse.plm -o spimelapse.jpg
Skapa spimelapse.jpg (powLookup22.txt) -1-1 -1 100%

Nu har du bara CEMENTed två bilder tillsammans!

Om du fick detta långt, vänligen klicka på "Jag gjorde det!" och ladda upp de två ingående bilderna och CEMENTed resultatet.

Se Steg
Relaterade Ämnen

Hur man gör din egen hemsida gratis i 10 minuter (med egen domän och Host)

Jag ska visa dig hur du gör din egen hemsida på mindre än 10 minuter, inklusive registrera ett gratis domännamn, registrera ett gratis webbhotell, ställa in sidor, ladda upp filer och postar innehåll - alla gratis!Bilden ovan är en av mina färdiga pl...

Hur du lägger till anpassad ikon och långt namn till din CD/DVD eller USB blixt driva

Hej, i denna tutorial ska jag visa dig "Hur att lägga till anpassad ikon och långt namn till din CD/DVD eller USB blixt driva" för absoluta nybörjare.Saker du behöver:-1. en CD/DVD eller USB-2. en fungerande dator med valfri textredigerare (ante...

Hålla katt mat skålar snyggt och diskret med detta DIY sällskapsdjur skål arrangör

Cat matskålar, i mitt hus hur som helst, verkar vara i ständig rörelse. Och sedan finns det vad jag diskret kallar "haloeffekt", som i: hur i halo deras mat fick som långt ifrån deras maträtt?Så att hålla en viss ordning och att få min DIY på, j...

HUR DU GÖR DIN EGEN IPOD HOODIES {NY OCH FÖRBÄTTRAD!}

hur man gör din egen ipod tröjor nu större och bättreDetta instructable är baserad runt min ipod touch men du kan fortfarande göra en för alla ipod.Vänligen se mitt första ipod hoodies instructable ocksåvad du behöver:tyg valsymaskin (valfritt)blixtl...

Hur du kan skapa din egen gratis hemsida med gratis webbplats byggare

Alla i behov av en hemsida utan att ha tillräckliga medel kan bygga sin egen hemsida gratis med hjälp av gratis hemsida builder. Dessa webbplats byggare bidrar till att spara pengar och att starta ett företag eller att främja en tjänst. Så, du behöve...

Plywood Honey Bee svärm bete fångst kupan och Nucleus Box - Dual Purpose hur DIY planer

Att fånga svärmar av honungsbin måste vara en av de mest spännande och fascinerande händelserna av året. Jag säger "händelse" eftersom det tenderar att ske främst i maj månad i Storbritannien. Förra året, 2015, vi fångade 9 sådana svärmar och ök...

Älskling, jag krympte Arduino: flytta från Arduino till ATtiny och skriva din kod i ren AVR-C

Arduino är en stor hård- och mjukvaruplattform, men med alla dess funktioner är det också lite uppsvälld och ofta behöver du bara en liten del av alla funktioner. Projektet kräver ibland för att ha mindre och billigare enheter. Vad du behöver är ATti...

Bärgades/återanvändas delar 5V/USB-laddare. Flera ID och multi-kontakt enheter.

Hej!Min första instructable. Kanske inte rocket science men, att vara säkert något praktiskt jag tänkte jag skulle dela.Detta är bara en dokumenterad Sammanfattning av vad jag gjorde / jag har gjort för att få till liv två fint operativa USB laddare...

Ratchet och clank groovy pistol. (Hur man gör en galen Ipod förstärkare)

Allt mer trött från alla de vanliga mp3 spelarna att se ut ändå?IPod i mitten, högtalare runt det och några alternativ du aldrig använder?Jag är inte den första som bygger sin egen Ipod förstärkare system förutom att detta är någotDet ser mycket sval...

Hur man gör en egen hemsida

Detta är en text som hjälper dig att göra en hemsida.min hemsida har denna logotyp och adressen är skylanders-universe.webs.comSteg 1: Steg 1: hitta en webb makerHitta en webb maker kan vara knepigt.Jag använde duk är det en bra sajt att göra din ege...

Flip Top kapsyl. Göra en tålig och stark kapsyl för någon vin eller öl flaska.

Varning: Detta outgrundlig är ett pågående arbete. Är i behov av en hel del arbete.Med denna Kapsylkatalog kan du stänga upp någon flaska eller burk som du vill.Du behöver.En flaska med en fälg nära mynningen av halsen. (Öl och vin och flaskor funger...

DIY - Hur att använda Arduino Uno att skicka ett mail, SMS och göra en röst kalla

Undrar hur man skickar e-post via din Arduino Uno? Var inte orolig... Denna handledning video kommer att upplysa du på steg för steg process för att skicka e-post, SMS-meddelanden samt ringa röstsamtal med 3G/GPRS sköld genom libelium kommunikation.N...

Hur du gör din egen lagring värmare från strawcrete och sten - Del1. Brico ecolo radiateur. Bricolaje calentador ecológico

Detta är början på ett projekt som vi har nu slutfört att förbättra vårt värmesystem i vardagsrummet. Vi ville ha vår vedspis både för att ge en jämnare värme och vi ville rummet behålla lite värme på morgonen. Även om våra bränsle är gratis, ville a...

Trähäst stränginstrument med greppband och laser skurna plexi DIY

Tillverkning trähästen bandförsedda och en annan plexiglas laserskärning. Jag har inga bilder på insikten steg denna gång men det är ganska enkelt.trä som:Sticksågsandpapperträlim (för att fästa till basen)lackeradeWoodPlexi material:plexiglas tavlae...

Återanvända band kablar och kopplingar för DIY projekt

God afton mina damer och herrar, och Välkommen till min Instructable.Idag ser vi hur man återanvända bandkabeln, speciellt användbar för tidy DIY projekt.Steg 1: Samla kablar Menyfliksområdet ledningar finns i många elektroniska apparater, vanligaste...

Hur man gör en lätt och elegant tabell centrum bit för jul (eller andra händelser)

att köpa en Juldekoration för bord för mindre än 20€ är i dag nästan ett omöjligt uppdrag, så varför inte skapa din egen dekoration?Så jag kommer att visa dig hur man gör detta mycket enkel, men mycket elegant, dekoration, steg för steg, med bilder s...

DIY: Hur man gör Caster och pulver socker

godis kommer i varje form, storlek, färg, konsistens och smak tänkbara. Krispigt brickles och krämig tryffel har mycket lite gemensamt... med ett undantag: socker.Socker kommer också i en mängd olika smaker och texturer, men detta instructable koncen...

Hur man gör 7up Soda Gummy flaska form och koppar - lätt DIY Jello Dessert!

Detta är en enkel och lätt steg för steg recept att göra jätte Gummy 7up läsk flaska form & koppar hemma!Tack för att titta på!Fler videor här:https://www.youtube.com/user/fixitsamo/videosFölj oss på:Instagram: https://www.instagram.com/fixitsamoFace...

Hur du gör din egen läckra och hälsosamma bröd

Efter massor av experimentera kom jag på detta recept, som är nu det enda bröd som vi har ätit i vårt hem i flera veckor. Min 5 år gamla älskar det (hon äter även skorpan!) och min fru älskar det alltför. Det är också super lätt att göra. Det enda fö...