json-ghost-mannequin-pipeline์(๋) ๋ฌด์์ ํ๋์?
๐ ์ ์์๊ฑฐ๋๋ฅผ ์ํ ์๋ํ๋ 6๋จ๊ณ ํ์ดํ๋ผ์ธ์ผ๋ก ๊ณ ์คํธ ๋ง๋คํน ์ฌ์ง ์ดฌ์์ ๊ฐ์ํํ์ฌ ๊ณ ํ์ง ์ด๋ฏธ์ง์ ํจ์จ์ ์ธ ์ฒ๋ฆฌ๋ฅผ ๋ณด์ฅํฉ๋๋ค.
๊ฐ์
์ด ํ์ดํ๋ผ์ธ์ ๊ณ ์คํธ ๋ง๋คํน ์ด๋ฏธ์ง ์ฒ๋ฆฌ ์์ ์ ์๋ํํ์ฌ ์ผ๊ด๋ ๊ณ ํ์ง ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ ๋จ๊ณ๋ ๋ชจ๋์์ผ๋ก ์ค๊ณ๋์ด ํ์์ ๋ฐ๋ผ ๊ฐ๋ณ ์คํ ๋๋ ์ ์ฒด ์๋ํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
6๋จ๊ณ ํ์ดํ๋ผ์ธ
- ์ด๋ฏธ์ง ๋ถํ - ๋ง๋คํน๊ณผ ์๋ฅ ์์ญ ์๋ ๊ฐ์ง
- ๋ฐฐ๊ฒฝ ์ ๊ฑฐ - ์ด๋ฏธ์ง์์ ๋ฐฐ๊ฒฝ ์ ๊ฑฐ
- ๊ทธ๋ฆผ์ ๋ณด์ - ์์ฐ์ค๋ฌ์ด ๊ทธ๋ฆผ์ ํจ๊ณผ ์ ์ง
- ์์ ๋ณด์ - ์ผ๊ด๋ ์์ ํ๋กํ ์ ์ฉ
- ํฌ๊ธฐ ์กฐ์ - ํ๋ซํผ๋ณ ๊ถ์ฅ ํฌ๊ธฐ๋ก ์กฐ์
- ์ต์ข ์ถ๋ ฅ - ๋ค์ํ ํ์์ผ๋ก ๋ด๋ณด๋ด๊ธฐ
์ฌ์ฉ ๋ฐฉ๋ฒ
# ์ ์ฒด ํ์ดํ๋ผ์ธ ์คํ
pipeline run --input ./images --output ./processed
# ํน์ ๋จ๊ณ๋ง ์คํ
pipeline run --steps 1,3,5 --input ./images --output ./processed
์ค์
pipeline.json ํ์ผ์ ํตํด ํ์ดํ๋ผ์ธ ์ค์ ์ ์ฌ์ฉ์ ์ ์ํ ์ ์์ต๋๋ค:
{
"output": {
"format": "png",
"quality": 95,
"size": [1024, 1024]
},
"steps": {
"background_removal": {
"method": "auto",
"threshold": 0.5
},
"color_correction": {
"profile": "sRGB",
"white_balance": true
}
}
}
์ง์ ํ๋ซํผ
- Claude Code
- Cursor
- Codex
ํ๊ฒฝ ๋ณ์
| ๋ณ์ | ์ค๋ช | ๊ธฐ๋ณธ๊ฐ |
|---|---|---|
PIPELINE_INPUT_DIR | ์ ๋ ฅ ์ด๋ฏธ์ง ๋๋ ํ ๋ฆฌ | ./images |
PIPELINE_OUTPUT_DIR | ์ถ๋ ฅ ์ด๋ฏธ์ง ๋๋ ํ ๋ฆฌ | ./processed |
PIPELINE_CONFIG | ์ค์ ํ์ผ ๊ฒฝ๋ก | ./pipeline.json |
๋ผ์ด์ ์ค
MIT