Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| ai:generovani-obrazu:extract-clothing-cutouts [22.07.2026 10:22] – Nový článek o workflow Extract Clothing Cutouts Petr Nosek | ai:generovani-obrazu:extract-clothing-cutouts [22.07.2026 10:27] (aktuální) – Přepracování článku v kontextu projektu Wardrobe Petr Nosek | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== | + | ====== |
| // | // | ||
| - | [[https://gist.github.com/ | + | [[https:// |
| - | ===== Co workflow řeší | + | ===== Co Wardrobe dělá |
| - | Cílem je získat jeden samostatný kus oblečení | + | Aplikace pracuje s fotkami |
| - | 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. | + | Výsledný |
| - | ===== Vstupy | + | * rozpoznání jednotlivých kusů na fotografii, |
| + | * produktové výřezy oblečení na čistém pozadí, | ||
| + | * volitelný náhled oděvu na referenční osobě, | ||
| + | * ruční kontrolu, úpravy, regenerování | ||
| + | * generování nových outfitů a jejich vizualizaci na referenční osobě. | ||
| - | 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ý | + | Původní fotografie, zpracovatelské úlohy, vytvořené obrázky |
| - | 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 '' | + | ===== Základní spuštění ===== |
| - | ===== Postup ===== | + | Wardrobe vyžaduje Node.js 22 nebo novější a OpenAI API klíč. Po naklonování repozitáře se aplikace spustí takto: |
| - | ==== Inventarizace oděvů ==== | + | <code bash> |
| + | git clone https:// | ||
| + | cd wardrobe | ||
| + | npm install | ||
| + | cp .env.example .env | ||
| + | npm run dev | ||
| + | </ | ||
| - | Nejdřív je potřeba projít | + | Importer zůstane vypnutý, dokud není v souboru '' |
| - | 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. | + | ===== Import oblečení ===== |
| - | ==== Příprava referencí ==== | + | Projekt nabízí dvě cesty. Ve webovém rozhraní se nastaví API klíč a referenční fotografie, potom se oblečení importuje přímo v aplikaci. Druhá možnost je použití Codexu: repozitář obsahuje skill pro import oblečení a skill pro generování outfitů. |
| - | Pro každý vybraný kus se vytvoří | + | Při importu |
| - | Příliš malé nebo silně zakryté fragmenty je lepší vynechat. Výsledek by jinak vyžadoval příliš mnoho domýšlení. | + | ===== Výřezy oblečení ===== |
| - | ==== Rekonstrukce podle důkazů ==== | + | Klíčovou částí workflow je vytvořit z fotografie člověka samostatný katalogový obrázek konkrétního oděvu. Veřejně sdílený [[https:// |
| - | Generování má popsat | + | Nejde pouze o segmentaci pixelů. Pokud je část oděvu zakrytá tělem nebo další vrstvou, generuje se rekonstrukce podle viditelné evidence. Postup proto vyžaduje oddělit prokazatelné |
| - | Praktický trik je generovat nejdříve produktový snímek na jednolitém chroma pozadí. Zelená funguje jako výchozí volba, ale pro zelený | + | Kvalita výsledku se ověřuje porovnáním se zdrojovými snímky. Výřez nemá obsahovat člověka, části těla, jiný oděv, |
| - | ==== Odstranění pozadí a kontrola | + | ===== Konfigurace ===== |
| - | 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ý. | + | Projekt |
| - | 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í, | + | * '' |
| - | + | * '' | |
| - | ===== Pravidla kvality ===== | + | * '' |
| - | + | * '' | |
| - | * 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. | + | |
| ===== Omezení ===== | ===== Omezení ===== | ||
| - | 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. | + | Výsledek závisí na kvalitě a pokrytí zdrojových fotografií. Silně zakryté kusy, skryté |
| ===== Zdroje ===== | ===== Zdroje ===== | ||
| - | * [[https://gist.github.com/ | + | * [[https:// |
| - | * [[https:// | + | * [[https://x.com/ |
| + | * [[https:// | ||