Extrakce objektu z fotografie
autor: Ene dne 07. 11. 2004
Poslal corvus66
Tuhle featurku chci taky! :) napísal cornelius po mojej otázke na alternatívu k Photoshopovému filtru “extract”. Tak som si dovolil na základe jeho stručného návodu spracovať alternatívny postup pre GIMP.
Cieľ
Priesvitná vrstva s nami vybraným oddeleným objektom, ktorý potom môžeme vmontovať inam.

Obrázok č. 1 - Zdrojový obrázek
Základné predpoklady:
- mám GIMP aspoň 2.0(pozn. redaktora - postup není závislý na verzi GIMPu)
- myš aj s pravým tlačidlom
- nejaký operačný systém, s ktorým GIMP spolupracuje dlhšie ako jedno sedenie (stačí Linux :-)
- viem ako sa otvárajú a ukladajú súbory
- ovládam prácu so základnými kresliacimi nástrojmi
- viem čo je výber, vrstva, maska
- viem si obrázok priblížiť-oddialiť.
Postup:
1. Otvorím si súbor so zaujímavým objektom, ktorý chcem oddeliť.
2. Vrstve, v ktorej sa vytúžený objekt nachádza, priradím pomocou pravého tlačidla myši alfa kanál (priehľadnosť).
3. Tým istým tlačidlom priradím tej istej vrstve aj bielu masku (úplné krytie).
V dialógovom okne Vrstvy, Kanály, Cesty mám po klikutí na vrstvu toto:
4. Teraz si kliknem na masku (to je tá biela plôška vedľa obrázka v dialógu vrstiev) ľavým tlačidlom myši, vyberiem primerane široký štetec s ostrými okrajmi, čiernu farbu a v obrázku opatrne obkreslím to, čo má zostať. Pod štetcom mi vystupuje šachovnica, ktorá označuje priehľadnosť.
5. Ak už mám obnovený zápal karpálneho tunelu, ukazovák bolí ako sviňa a objekt môjho záujmu je obkreslený čiernou priesvitnosťou, ešte vyberiem napríklad pomocou čarovnej paličky okolie.
Do tohto okolia z plechovky vylejem čiernu farbu, čím zpriehľadním, to čo tam nemá byť.
Ak sa mi to podarilo, zruším výber (napríklad stlačením CTRL+SHIFT+A alebo Výber-Nič) a idem si dať čaj.
6. Teraz nastáva tá pravá švanda: retuš okrajov malým štetcom s neostrými okrajmi. To pomôže masku rozostriť. Mne sa osvedčil rozprašovač, ktorým rozprašujem čiernu farbu tesne popri okrajoch. Veľmi pekne sa tým odmazáva to čo je prebytočné a umožňuje mi zachovať primerané množstvo detailov na hrane, čím sa pohodlne kontroluje ostrosť okrajov.
7. Už len ostáva uložiť v natívnom formáte a objekt je pripravený na ďalšie použitie :)
Záverom: Ďakujem manželke, že ma nenúti po večeroch pozerať telku, dcére, že šla poslušne spať a mužovi zvanému cornelius za nakopnutie správnym smerom.




08.11.2004 10:26 at 10:26
Tak toto je tutorial, který poučí i pobaví! :O)
08.11.2004 18:04 at 18:04
Ja taketo veci robim cez Beziera. Lepsie “opisem” objekt, ktory xcem vybrat, a mne osobne sa aj lachsie vyber modifikuje. Cestu ulozim, zamknem, ked sa k tomu v buducnosti budem xciet vratit. Zaverecne korektury robim podobne ako ty .. Takze vec pohladu/nazoru ..
11.11.2004 08:22 at 08:22
Já to zase dělám tak, že si zduplikuji vrstvu, původní vypnu a v té nové to natvrdo odmazávám. Pokud vymažu něco, co jsem neměl, doplním to zpět z té původní. Je to asi trochu pracnější než maska vrstvy, ale na novou vrstvu se dají zase aplikovat různé další úpravy jasu, barev atd. a pořád mám v záloze původní obrázek.
13.11.2004 14:08 at 14:08
tak jsem si to vyzkoušel také, ale nějak mi to nesedí :-(. Předem se přiznám, že jsem v gimpu laik. Zaprvé si neumím představit takhle “obtahovat” např. pavouka a všechny jeho chloupky na nohách, to musí být neskutečná onanie :-(. Neexistuje nějaký jiný postup, který by to zefektivnil a udělal přesně jaksi automaticky? A zadruhé, když jsem to uložil do nativního formátu, jak se zde uvádí, tak při jeho opětovném načtení do gimpu a při pokusu vložit to do jiného obrázku je výsledek takový, že se to načte znovu i s tím pozadím, které se tak pracně eliminuje.
13.11.2004 21:34 at 21:34
No to je právě účel funkce extract u Photoshopu. Uvedený postup uvádí, jak oddělit objekt od pozadí, ale ne jak nahradit funkci extract. Ta to právě umí podstatně zjednodušit, abych to nemusel dělat takto pracně.
Jednoduchost spočívá v tom, že mám něco jako tlustý fix, kterým obtáhnu místa, kde je hranice mezi objektem a pozadím - a nemusím to dělat nějak extra pečlivě, stačí, když hranice je někde uvnitř stopy “fixy”. Potom vezmu kyblík a označím objekt - pokud to je uvnitř označené hranice - zde např. ten motýl, tak to ořeže vnější okolí, pokud to je okolo, tak zůstaně jenom díra, motýl zmizí. Chytrý algoritmus vyhledá tu vlastní hranici za mne. A podle nastavení citlivosti algoritmu mohu dosáhnout i toho pavouka - včetně chloupků.
Jediným nedostatkem tohoto nástroje je pouze fakt, že výsledek uloží do alfa kanálu, a ne do masky, takže dodatečná editace není vždy tak jednoduchá.
K práci v kopii vrstvy: vždy doporučuji pracovat v kopii vrstvy. A ukládat v nativním formtáu. Export do jiného formátu provádějte tak, že u již uloženého obrázku v nativním formátu aplikujte masky (na alfa kanály), a slučte vrstvy. Samozřejmě skryté vrstvy odstranit. Potom teprve exportovat do jiného formátu, a po ukončení práce tuto finalizaci do původního nativního formátu neukládat, jinak přijdu o pracovní podoby vrstev.
Pokud někomu dělá potíže toto uhlídat, jak je nutné vždy finalizaci provádět na kopii obrázku, o originál potom nepřijdu.
14.11.2004 09:37 at 09:37
Ďakujem všetkým za jednotky a doplnenie ich postupu. Komu sa nechce obťahovať chlpy na nohách, môže ešte vyskúšať prvú časť z postupu na http://www.gimpguru.org/Tutorials/ReplaceBackground/ prajem veľa trpezlivosti…
Prosím o prepáčenie, že komunikujem 1x týždenne, ale nie som doma NetPositiv, takže len cez NetCaffe 1-2x týždenne :-(
02.12.2004 18:11 at 18:11
ta funkce je ve photoshopu stejne ve vetsine pripadu nepouzitelna. rok jsme se zivil tim, ze jsme ve photoshopu oddeleni poredi a pozadi provadel. pokud to ma vypadat dobre, stejne se to musi delat rucne. to uz jsou lepsi nektery externi pluginy od tretich firem (knockout) - s temi se musi rucne udelat jen 95% prace. proste tohel bude fungiovat automaticky, az nekdo vymysli umelou inteligenci. do te doby je to vesmes k nicemu
07.04.2009 11:10 at 11:10
Stejně jsem to nepochopil
09.09.2009 04:43 at 04:43
Užitečný a podrobný návod, moc díky :-)
18.09.2009 20:38 at 20:38
Boha, co je tohle za hovadinu? Vždyť si to můžu normálně objet nůžkama jako výběr, potom dát Vyjmout a potom Vložit do nového souboru s novým pozadím. Bude to daleko jednodušší na pochopení a možná i na provedení…:-o
25.05.2010 17:06 at 17:06
právě jsem to vyzkoušel a nemá to chybu!! myslím tím ten tutorial-ne nůžky:-)
vysekával jsem borce letícího vzduchem na bruslích a skvěle to vytáhlo i ten vlasový chumel co měl na hlavě. dávám dva palce hore;-)
27.05.2010 22:44 at 22:44
prosím vás, aký je to ten natívny formát? nejaké príklady, dik
07.06.2010 11:42 at 11:42
Nativním formátem GIMPU se povětšinou myslí projektový formát GIMPU s příponou XCF - “něco.xcf”. Projekty uložené v tomto formátu pak sebou nesou i informace o vrstvách, barvách a dalších užitečných věcech.
Jinými slovy jak projekt uložíte a zavřete, tak ho taky otevřete, v nezměněné podobě. Na rozdíl od formátu obrázku (sloučení vrstev, komprese…).
26.06.2010 15:20 at 15:20
Dik Pelo, len mám ešte takýto problém: uložím to v tom .xcf, ale neviem čo ďalej, keď si ho z toho gimpu skopírujem a vložím do iného obrázka, tak čo má byť priehladné je napr. čierne a obrázok “orezaný” je biely, keď uložím ako .png spraví to isté, keď ako .gif, tak je to tak ako má byť, priehladné je priehladné a obrázok vidieť, len zase kvalita obrázka je horšia .. vedeli by ste mi prosím povedať, ako ďalej obrázok používať, keď už mám hotový ten .xcf? dik