Panoraamatyökalut

Panoraamatyökalut
Tyyppi Valokuvien käsittely, panoraamakokoonpano
Tekijä Helmut Dersch
Kehittäjä Helmut Dersch
Sisään kirjoitettu C
Käyttöjärjestelmä Windows , Mac OS X , Linux
Käyttöliittymäkielet Englanti
Ensimmäinen painos 1998
Lisenssi GNU Lesser General Public License ( uudelleenlisensoitu GNU GPL 2007 :stä )
Verkkosivusto panotools.sourceforge.net

Panorama Tools (myös PanoTools )  on vapaasti jaettu joukko avoimen lähdekoodin ohjelmia ja kirjastoja . Sen on kirjoittanut saksalainen fysiikan ja matematiikan professori Helmut Dersch. Panorama Tools on kehys , joka on suunniteltu käytettäväksi kolmannen osapuolen panoraamakuvien kokoonpanoprojekteissa.

PanoToolsin ainutlaatuisuus piilee siinä, että toisin kuin muut ääriviivojen pohjalta panoraamoja liimaavat ohjelmat, tämä kehys muuntaa koko lähdekuvat siten, että piirustusten erot ovat mahdollisimman pieniä ja samalla korjataan vääristymiä ja perspektiivivääristymiä.

Panorama Tools on aluksi vain kuvankäsittelykone, eikä siinä ole graafista käyttöliittymää, joten kehittäjien on luotava se itse projekteja varten.

Historia

Dersch aloitti Panorama Tools -moottorin kehittämisen panoraamakuvien luomiseen vuonna 1998, mutta hänen oli keskeytettävä kehitys vuonna 2001 iPIX:n oikeustoimien ja patenttiloukkausvaatimusten vuoksi. Dersch on julkaissut ydinkirjaston (pano12) ja osan Panorama Tools -työkaluista GNU General Public License -lisenssin ehtojen mukaisesti . Loput sovellukset olivat saatavilla vain suoritettavina ilman copyleft -oikeutta .

Panorama Toolsin kehitystyötä ovat jatkaneet Panorama Tools -postituslistan jäsenet. Joulukuussa 2003 he käynnistivät ilmaisen ohjelmistoprojektin, jota tällä hetkellä isännöi SourceForge , joka edellyttää kaikkien siellä olevien ohjelmistojen julkaisemista avoimen lähdekoodin lisenssillä.

SourceForgessa ei ole lisensoimattomia suoritettavia tiedostoja, mutta ne löytyvät kolmansien osapuolien sivustoilta.

5. elokuuta 2007 Dersch ilmoitti aikovansa käyttää Panorama Toolsin lähdekoodia uudelleen. 9. elokuuta 2007 Dersch muutti lisenssinsä GNU Lesser General Public License -lisenssiksi .

Komponentit

Alkuperäinen julkaisu

PanoTools sisältää seuraavat komponentit:

PTE-editori Java -pohjainen interaktiivinen panoraamaeditori PTPicker Graafinen käyttöliittymä Java -pohjaisten panoraamien yhdistämiseen PTCrypt Työkalu kuvien muuntamiseen suoria katselua varten Java -pohjaisen PTViewerin kautta . PTStitcher Työkalu panoraaman ompelemiseen. POptimizer * Työkalu kuvien sijainnin ja koon optimointiin ohjauspistetietojen avulla. P.T. Stereo Työkalu 3D-objektien luomiseen kahden tai useamman stereokuvan perusteella . PTIinterpoloi Fyysisesti todellinen interpolaattori. Tämä työkalu luo näkymiä mistä tahansa välipaikasta kahden saman kohtauksen kuvan perusteella. PT Morpher Morph työkalu . PTA-keskiarvo Keskiarvottaa kuvien kohinan vähentämiseksi ja tiheyden lisäämiseksi. PTstripe Yhdistää kuvat kaistaleiksi katseltavaksi objektiselaimissa (PTMovie-laajennus PTViewerille). PanoTools-laajennukset Lisäosat kuvien säätämiseen Photoshopissa , GIMP :ssä jne. Voidaan käyttää myös muissa sovelluksissa, jotka toimivat Photoshopin laajennuksien kanssa . Pano12-kirjasto* Pääkone, jota käytetään ohjelmissa panoraamien kokoamiseen graafisella tai komentokäyttöliittymällä. Pano13-kirjasto* PanoramaTools-moottorin nykyinen versio. Ei yhteensopiva muiden kuin avoimen lähdekoodin ohjelmien kanssa.

Hankkeen jatkokehitys

Vuonna 2006 Panorama Tools -kehittäjät toistivat PTstitcher-komponentin toiminnallisuuden, jonka aikana se jaettiin useisiin ohjelmiin:

PTmender * Näytä uudelleen yksi kuva kerrallaan. PTblender* Toteuttaa värinkorjausalgoritmin PTstitcherin myöhemmistä versioista. PTmasker* Laskee ompelevat maskit, antaa mahdollisuuden lisätä syväterävyyttä asettamalla kuvia päällekkäin. * PTroller * Yhdistää joukon syötettyjä kuvia yhdeksi. PTcrop* Rajaa kuvaa ulomman suorakulmion kohdalta. Ptuncrop * Suorittaa PTcropin käänteisen: se ottaa rajatun tiedoston ja luo rajaamattoman tiedoston. PTtiff2psd* Yhdistää joukon syöttökuvia ja luo Photoshop PSD -tiedoston, jossa jokainen syötekuva on erillinen kerros.

Lähdekoodia sisältävät komponentit on merkitty tähdellä.

Ulkoiset rajapinnat ja sovellukset

Monet Panorama Toolsin graafiset käyttöliittymät, sekä avoimen lähdekoodin (kuten Hugin ) että kaupalliset (kuten PTgui ), sekä monet muut vastaavat sovellukset (kuten Smartblend ja Enblend), on kehitetty yksinkertaistamaan toimintaa ja lisäämään toimintoja, mikä monissa tapaukset eivät vaadi suoraa vuorovaikutusta Panorama Tools -työkalulaatikon ohjelmien kanssa.

Katso myös

Linkit