Presne tohle jsem resil tusim 2-3 roky nazpet. Fotky jsem mel rucne nafocene, tak ze se postupne pokreje cela oblast. Jednotlive fotky se prekryvaji, ale pravidelna paralaxa, ci sklon tam neni.
Ve Windows jsem pouzival ICE panorama, jez pracuje tak, ze najde mezi jednotlivymi fotografiemi ruzne tvarove-barevne shody (i pri nepravidelnosti fotek a ruzne jdouci fotky za sebou). Panorama vytvri celkem dobre a je to freeware. Ale musi byt na Windos nainstalovana urcita knihovna.
V Ubuntu jsem zkousel najit nejaky program, ktery by to zvladnul. Zkousel jsem Hugin, ale Hugin potrebuje nejakou pravidelnost ve fotkach (paralaxa, setrideni) a pri rucnim nafoceni se panorama vytvorit nepodarilo. Autopano jsem take zkousel, a take se to pri rucne nafocenem pokryti krajiny nepodarilo a na zadne reseni jsem zatim (ani po letech) neprisel.
Vim, ze Smartfouny taky umi panorama celkem dobre, maji na to nejaky vlastni program. Jenze smartfoun nepouzivam.
ICE Panorama od Microsoftu nejde pod Linuxem samozrejme. A i pri instalace do Windows jsou obcas problemy, taky mi to neslo. ICE Panorama dava dobre vysledky, ale je to narocny na system.
Samotny proces nesmi prekrocit 2 GB Ram, me to zvladalo okolo 200-250 15 Mpix fotek maximalne pro vytvoreni jedne panoramy. I JPG ma svuj limit na maximalni sirku-delku obrazku (tusim okolo 86000 pixelu), a jak JPG tak PNG ma limitni pocet MPIX (aby sirka X vyska X barevna hloubka neprekrocila 2 GB, resp. rozliseni obrazku okolo 400 MPIX ?). Po prekroceni tohoto limitu je mozno panorama ulozit pouze ve specialnim ICE formatu. Proces take zere docela misto na disku v prubehu procesu. Cca 10 fotek po 15 Mpix zabere 500 MB v prubehu procesu, na konci se to uvolni.
I na CPU je tvoreni panoramat narocne (bez ohledu na program). ICE Panorama s jednim vlaknem na I7 - zpracovat okolo 100 15Mpix fotex trva minuty, 200 fotek po 15 Mpix pak okolo 30 minut, 20 fotek trva jen par vterin. Zavislost je cca kvadratocka (CPU cas=Pocet fotek na druhou).
Promin, ze ti neumim poradit, sam jsem na reseni take neprisel.
Predchozi tema:https://forum.root.cz/index.php?topic=18782.0