Instrumente Panorama

Instrumente Panorama
Tip de Prelucrare foto, asamblare panoramă
Autor Helmut Dersch
Dezvoltator Helmut Dersch
Scris in C
Sistem de operare Windows , Mac OS X , Linux
Limbi de interfață Engleză
Prima editie 1998
Licență Licență publică generală minoră GNU ( relicențiată de la GNU GPL 2007)
Site-ul web panotools.sourceforge.net

Panorama Tools (de asemenea PanoTools )  este un set distribuit gratuit de programe și biblioteci open source . A fost scrisă de profesorul german de fizică și matematică Helmut Dersch. Panorama Tools este un cadru conceput pentru a fi utilizat în proiecte de asamblare de imagini panoramice terță parte.

Unicitatea PanoTools constă în faptul că, spre deosebire de alte programe care lipesc panorame pe bază de contururi, acest cadru transformă întreaga imagine sursă în așa fel încât să minimizeze diferența dintre desene, corectând în același timp distorsiunea și distorsiunea perspectivei.

Panorama Tools este inițial doar un motor de procesare a imaginilor și nu are o interfață grafică, așa că dezvoltatorii trebuie să o creeze ei înșiși pentru proiectele lor.

Istorie

Dersch a început să dezvolte motorul Panorama Tools pentru crearea de imagini panoramice în 1998, dar a trebuit să oprească dezvoltarea în 2001 din cauza acțiunilor legale și a reclamațiilor de încălcare a brevetelor de la iPIX. Dersch a lansat biblioteca de bază (pano12) și unele dintre instrumentele Panorama sub termenii licenței publice generale GNU . Restul aplicațiilor erau disponibile doar ca executabile fără drept de copyleft .

Dezvoltarea Panorama Tools a fost continuată de membrii listei de corespondență Panorama Tools. În decembrie 2003, au inițiat un proiect de software gratuit găzduit în prezent pe SourceForge , care necesită ca toate programele găzduite acolo să fie lansate sub o licență open source.

Nu există executabile fără licență pe SourceForge, dar pot fi găsite pe site-uri terțe.

Pe 5 august 2007, Dersch și-a anunțat intenția de a reutiliza codul sursă Panorama Tools. Pe 9 august 2007, Dersch și-a schimbat licența cu Licența publică generală minoră GNU .

Componente

Lansare originală

PanoTools conține următoarele componente:

PTEditor Editor interactiv panoramă bazat pe Java PTPicker Interfață grafică pentru asamblarea panoramelor bazate pe Java PTCrypt Un instrument pentru conversia imaginilor pentru vizionare live prin PTViewer bazat pe Java . PTStitcher Instrument pentru coaserea panoramelor. POptimizer * Instrument pentru optimizarea pozițiilor și dimensiunilor imaginii folosind datele punctelor de control. P.T.Stereo Un instrument pentru crearea de obiecte 3D pe baza a două sau mai multe imagini stereo . PTInterpolare Interpolator real din punct de vedere fizic. Acest instrument creează vederi din orice poziție intermediară pe baza a două imagini ale aceleiași scene. PT Morpher Instrumentul Morph . PTAverage Mediază imaginile pentru a reduce zgomotul și a crește densitatea. PTstripe Combină imaginile în benzi pentru vizualizare în browserele de obiecte (extensia PTMovie pentru PTViewer). Pluginuri PanoTools Pluginuri pentru ajustări de imagine în Photoshop , GIMP etc. Pot fi utilizate și în alte aplicații care funcționează cu pluginuri pentru Photoshop . biblioteca pano12* Motorul principal utilizat în programele pentru asamblarea panoramelor cu o interfață grafică sau de comandă. biblioteca pano13* Versiunea actuală a motorului PanoramaTools. Nu este compatibil cu programe care nu sunt open source.

Dezvoltarea în continuare a proiectului

În 2006, funcționalitatea componentei PTstitcher a fost reprodusă de dezvoltatorii Panorama Tools, timp în care a fost împărțită în mai multe programe:

PTmender * Reafișează câte o imagine. PTblender* Implementează algoritmul de corecție a culorii din versiunile ulterioare ale PTstitcher. PTmasker* Calculează măști de cusătură, oferă posibilitatea creșterii adâncimii câmpului prin suprapunerea imaginilor. * Ptroller * Îmbină un set de imagini de intrare într-una singură. PTcrop* Decupați imaginea în dreptunghiul exterior. PTuncrop * Efectuează inversul PTcrop: ia un fișier decupat și creează unul nedecupat. PTtiff2psd* Combină un set de imagini de intrare și creează un fișier PSD Photoshop cu fiecare imagine de intrare ca un strat separat.

Componentele cu cod sursă sunt marcate cu un asterisc.

Interfețe și aplicații externe

Multe interfețe grafice pentru Panorama Tools, atât open source (cum ar fi Hugin ), cât și comerciale (cum ar fi PTgui ), precum și multe alte aplicații conexe (cum ar fi Smartblend și Enblend), au fost dezvoltate pentru a simplifica operarea și pentru a adăuga funcționalitate, care în multe cazurile nu necesită interacțiune directă cu programele din setul de instrumente Panorama Tools.

Vezi și

Link -uri