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.
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 .
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.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ä.
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.