ai:generovani-obrazu:extract-clothing-cutouts

Toto je starší verze dokumentu!


Výřezy oblečení z fotografií pomocí AI

Vytvořeno: 22.7.2026 | Aktualizováno: 22.07.2026 10:22

Extract Clothing Cutouts je postup pro vytvoření samostatných katalogových PNG výřezů oblečení z fotografií, na nichž je oblečení nošené člověkem. Nejde jen o segmentaci: pokud je kus oděvu zakrytý tělem nebo další vrstvou, výsledek se rekonstruuje podle viditelných podkladů. Související open-source projekt Wardrobe používá podobný princip pro lokálně spravovaný digitální šatník.

Cílem je získat jeden samostatný kus oblečení na transparentním pozadí, například svetr, kalhoty, boty nebo pásek. Ve výsledku nesmí zůstat člověk, části těla, ramínko, pozadí, stíny ani další vrstvy oblečení.

Důležitá je věrnost zdroji. Fotografie často neukazuje celý tvar, zapínání nebo vzor oděvu. Postup proto vyžaduje oddělit pozorované vlastnosti od neznámých detailů. Nečitelné logo, skryté kapsy nebo neurčitý střih se nemají domýšlet.

Vstupem je adresář s fotografiemi outfitů nebo modelů. Zdroje se během práce nemění; pomocné kopie, výřezy a kontrolní podklady patří mimo výsledný adresář.

Výstupem jsou pouze hotové PNG soubory v RGBA, tedy s průhledným alfa kanálem. Každý soubor obsahuje jeden kus oblečení, případně zdrojově doložený pár, například boty nebo ponožky. Název souboru má popisovat konkrétní kus, například tmavomodry-pleteny-kardigan.png.

Nejdřív je potřeba projít všechny fotografie a vytvořit seznam záměrně nošených kusů. U každého se určí kategorie, viditelné barvy, materiál, silueta, konstrukční prvky a zdrojové snímky, které daný kus nejlépe ukazují.

Stejný oděv se má sloučit jen tehdy, pokud to dokazují zdrojové fotografie, například shodným vzorem, hardwarem nebo jinými rozlišovacími znaky. Podobnost vygenerovaných obrázků není důkaz identity.

Pro každý vybraný kus se vytvoří ořez, kde má oděv dostatek okolního kontextu, ale je dominantním objektem. Nejsilnější záběr slouží jako primární reference; druhý záběr má smysl jen tehdy, když doplňuje konkrétní chybějící detail.

Příliš malé nebo silně zakryté fragmenty je lepší vynechat. Výsledek by jinak vyžadoval příliš mnoho domýšlení.

Generování má popsat pouze vlastnosti podložené referencemi: barvu, materiál, střih, délku rukávů nebo nohavic, zapínání, vzor a čitelné značky. Stejně explicitně musí uvést, co do výsledku nepatří — člověk, kůže, spodní vrstva, další oděv, scéna ani rekvizity.

Praktický trik je generovat nejdříve produktový snímek na jednolitém chroma pozadí. Zelená funguje jako výchozí volba, ale pro zelený oděv je vhodnější vzdálená barva, například purpurová. Pozadí musí být opravdu jednolité, bez gradientu, horizontu, stínu a odlesků.

Chroma pozadí se následně odstraní a uloží se transparentní PNG. Automatická kontrola má ověřit formát RGBA, průhledné rohy, dostatečně průhledný okraj a to, že oděv není oříznutý.

Technická kontrola nestačí. Každý výsledek je potřeba porovnat se zdrojovým ořezem: siluetu, proporce, barvu, materiál, vzor, zapínání, kapsy, lemy a všechny konce oděvu. Výsledek se odmítne, pokud obsahuje část těla, jiný kus oblečení, vymyšlený detail, falešný text nebo zbylé pozadí.

  • Preferuj vynechání nejasného kusu před jeho vymyšlením.
  • Generuj právě jeden oděv na obrázek; výjimkou je prokazatelný pár.
  • Nezaměňuj podobné kusy oblečení jen podle barvy nebo obecného tvaru.
  • Nečitelný nápis nebo znak raději vynech než generovat falešné logo.
  • Pokud opakované generování selhává, uprav zadání podle konkrétní chyby, ne jen opakuj stejný pokus.

Workflow nedokáže spolehlivě obnovit vlastnosti, které zdrojové fotografie vůbec nedokládají. Největší riziko představují silně zakryté kusy, neurčitá konstrukce, skryté části a podobně vypadající oděvy. Generovaný produktový výřez je nutné chápat jako rekonstrukci z viditelné evidence, ne jako přesný výřez původních pixelů.

  • ai/generovani-obrazu/extract-clothing-cutouts.1784708549.txt.gz
  • Poslední úprava: 22.07.2026 10:22
  • autor: Petr Nosek