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

otevreny obrazek2. Vrstve, v ktorej sa vytúžený objekt nachádza, priradím pomocou pravého tlačidla myši alfa kanál (priehľadnosť).

Pridani alfa kanalu

3. Tým istým tlačidlom priradím tej istej vrstve aj bielu masku (úplné krytie).

Pridani masky vrstvyV dialógovom okne Vrstvy, Kanály, Cesty mám po klikutí na vrstvu toto:

okno vrstev

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

zaciname retusovat5. 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.

konecne obkresleni

Do tohto okolia z plechovky vylejem čiernu farbu, čím zpriehľadním, to čo tam nemá byť.

odstraneni barvy okoliAk 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.

dodelani detailu

7. Už len ostáva uložiť v natívnom formáte a objekt je pripravený na ďalšie použitie :)

VysledekZá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.

Příspěvek byl přidán dne 07. 11. 2004 v 12:54 a je zařazen do kategorií Fotografie, Návody.
Komentáře můžete sledovat pomocí RSS 2.0.

 

Počet komentářů: 14

  1. tata:

    Tak toto je tutorial, který poučí i pobaví! :O)

  2. flanker:

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

  3. Honza:

    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.

  4. goha:

    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.

  5. jsilver:

    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.

  6. corvus66:

    Ď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 :-(

  7. Kyknos:

    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

  8. Dellos:

    Stejně jsem to nepochopil

  9. Rob:

    Užitečný a podrobný návod, moc díky :-)

  10. Jergon:

    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

  11. Zachi:

    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;-)

  12. luky:

    prosím vás, aký je to ten natívny formát? nejaké príklady, dik

  13. Pelo:

    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…).

  14. luky81:

    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

Zanechat komentář