Skip to content

Latest commit

ย 

History

History
88 lines (60 loc) ยท 6.71 KB

File metadata and controls

88 lines (60 loc) ยท 6.71 KB

AI ํ•™์Šต์šฉ '์˜๋ฅ˜ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€' ์„ ์ • GUI ํˆด ๋ช…์„ธ์„œ

1. ํˆด์˜ ํ•ต์‹ฌ ๋ชฉ์  (The Core Purpose)

์ด ํˆด์€ "AI ๋ชจ๋ธ ํ•™์Šต์— ์‚ฌ์šฉํ•  ์˜๋ฅ˜ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์žฅ ํšจ์œจ์ ์œผ๋กœ ์„ ์ •ํ•˜๊ธฐ ์œ„ํ•œ ๋‚ด๋ถ€ ๊ฒ€์ˆ˜ ๋„๊ตฌ"์ž…๋‹ˆ๋‹ค.

AI๊ฐ€ ํŠน์ • ์˜ท์˜ ํŠน์ง•์„ ์ •ํ™•ํ•˜๊ฒŒ ํ•™์Šตํ•˜๊ณ  ์ข‹์€ ์„ค๋ช…์„ ์ƒ์„ฑํ•˜๋ ค๋ฉด, ๊ทธ ํŠน์ง•์„ ๊ฐ€์žฅ ์ž˜ ๋ณด์—ฌ์ฃผ๋Š” '๋Œ€ํ‘œ ์‚ฌ์ง„'์ด ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ํˆด์€ ์ž‘์—…์ž๊ฐ€ ์ˆ˜๋งŽ์€ ์‚ฌ์ง„ ์ค‘์—์„œ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋Œ€ํ‘œ ์‚ฌ์ง„์„ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์„ ํƒ, ์ˆ˜์ •, ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

2. ํ•ต์‹ฌ ์›๋ฆฌ: ํด๋” ๊ตฌ์กฐ ๊ธฐ๋ฐ˜ ์ž‘์—… ํ™˜๊ฒฝ

์ด ํˆด์€ ๋ณ„๋„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค์ • ์—†์ด, ์•„๋ž˜์™€ ๊ฐ™์€ ํด๋” ๊ตฌ์กฐ๋ฅผ ์ง์ ‘ ์ฝ์–ด๋“ค์—ฌ ์ž๋™์œผ๋กœ ์ž‘์—… ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

3. ์ฃผ์š” ๋ชฉํ‘œ: ์ตœ๊ณ ์˜ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ 2์žฅ ์„ ์ •

๊ฐ ์ƒํ’ˆ(์ œํ’ˆ ID)์˜ ์ƒ‰์ƒ๋ณ„๋กœ ๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€๋ฅผ ์„ ์ •ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ชจ๋ธ ์ฐฉ์šฉ (model): model ํด๋” ๋‚ด์—์„œ ๊ฐ€์žฅ ์ด์ƒ์ ์ธ ๋ชจ๋ธ ์ฐฉ์šฉ ์‚ฌ์ง„ 1์žฅ
  • ์ œํ’ˆ ๋‹จ๋… (product_only): product_only ํด๋” ๋‚ด์—์„œ ๊ฐ€์žฅ ์ด์ƒ์ ์ธ ์ œํ’ˆ ๋‹จ๋… ์‚ฌ์ง„ 1์žฅ

4. ์ž‘์—… ํ๋ฆ„ (Workflow) ์‹œ๋‚˜๋ฆฌ์˜ค

1. ์ž‘์—… ํด๋” ์—ด๊ธฐ

  • ๊ฒ€์ˆ˜ํ•  ์ƒํ’ˆ ํด๋”๋“ค์ด ๋“ค์–ด์žˆ๋Š” ์ตœ์ƒ์œ„_์ž‘์—…ํด๋”๋ฅผ ํˆด๋กœ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค.

2. ์ž๋™ ๋ถ„๋ฅ˜ ๋ฐ ์‹œ๊ฐํ™”

  • ํˆด์ด ํด๋” ๊ตฌ์กฐ๋ฅผ ์ž๋™์œผ๋กœ ๋ถ„์„ํ•˜์—ฌ ํ™”๋ฉด์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
    • (์ขŒ์ธก) ์ œํ’ˆ ๋ชฉ๋ก: 4059274, 5820193 ๋“ฑ ์ œํ’ˆ ID ๋ชฉ๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    • (์ƒ๋‹จ) ์ƒ‰์ƒ ํƒญ: ์ขŒ์ธก์—์„œ ์ œํ’ˆ ID(4059274)๋ฅผ ํด๋ฆญํ•˜๋ฉด, ํ•ด๋‹น ์ œํ’ˆ์˜ ์ƒ‰์ƒ(Black, Blue)๋“ค์ด ํ™”๋ฉด ์ƒ๋‹จ์— ํƒญ ํ˜•ํƒœ๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
    • (์ค‘์•™) ์ด๋ฏธ์ง€ ํŒจ๋„: ์ƒ‰์ƒ ํƒญ(Black)์„ ์„ ํƒํ•˜๋ฉด, ์ค‘์•™ ํ™”๋ฉด์ด ๋‘ ๊ฐœ์˜ ํŒจ๋„๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.
      • '๋ชจ๋ธ ์ฐฉ์šฉ' ํŒจ๋„: model ํด๋”์˜ ์ด๋ฏธ์ง€๋“ค์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
      • '์ œํ’ˆ ๋‹จ๋…' ํŒจ๋„: product_only ํด๋”์˜ ์ด๋ฏธ์ง€๋“ค์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    • (๋ถ€๊ฐ€ ์ •๋ณด) ๋งŒ์•ฝ json ๋“ฑ ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋‹ค๋ฉด, ํฌ๋กค๋ง๋œ ์ƒ‰์ƒ ์ •๋ณด ๋“ฑ์ด ํ™”๋ฉด์— ํ•จ๊ป˜ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

3. ๊ฒ€์ˆ˜ ์ž‘์—… ์ˆ˜ํ–‰

  • ์ด์ œ ์ž‘์—…์ž๋Š” ๊ฐ ํŒจ๋„์—์„œ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ 1์žฅ์”ฉ์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ๊ฒ€์ˆ˜๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
    • 3.1 ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ ๋ณ€๊ฒฝ(๋” ์ ํ•ฉํ•œ ์‚ฌ์ง„์ด ์žˆ์„ ๊ฒฝ์šฐ) : ํ•ด๋‹น ํŒจ๋„ ์•ˆ์—์„œ ๋งˆ์Œ์— ๋“œ๋Š” ๋‹ค๋ฅธ ์‚ฌ์ง„์„ ๋งˆ์šฐ์Šค๋กœ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ํด๋ฆญ ์ฆ‰์‹œ ์ƒˆ๋กœ์šด ๋Œ€ํ‘œ ์ด๋ฏธ์ง€๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.
    • 3.2**. ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ ์ตœ์ดˆ ์„ ์ •**(์•„์ง ๋Œ€ํ‘œ ์ด๋ฏธ์ง€๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ) : ๊ฐ ํŒจ๋„์—์„œ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์‚ฌ์ง„์„ ๋งˆ์šฐ์Šค๋กœ ํด๋ฆญํ•˜์—ฌ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€๋กœ ์ตœ์ดˆ ์„ ์ •ํ•ฉ๋‹ˆ๋‹ค.
    • 3.3 ์ด๋ฏธ์ง€์˜ ์ƒ‰์ƒ ๊ทธ๋ฃน ์ด๋™('Black' ํด๋”์— 'Blue' ์‚ฌ์ง„์ด ์žˆ๋Š” ๊ฒฝ์šฐ) : ํ•ด๋‹น ์‚ฌ์ง„์„ ๋งˆ์šฐ์Šค๋กœ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์ƒ๋‹จ์˜ ์˜ฌ๋ฐ”๋ฅธ ์ƒ‰์ƒ ํƒญ('Blue') ์œ„๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค.(์‹ค์ œ ํŒŒ์ผ๋„ ํ•ด๋‹น ์ƒ‰์ƒ ํด๋”๋กœ ์ด๋™๋ฉ๋‹ˆ๋‹ค.)
    • 3.4. ์ด๋ฏธ์ง€์˜ ์นดํ…Œ๊ณ ๋ฆฌ ์ด๋™('๋ชจ๋ธ ์ฐฉ์šฉ' ์‚ฌ์ง„์ด '์ œํ’ˆ ๋‹จ๋…' ํŒจ๋„์— ์žˆ๋Š” ๊ฒฝ์šฐ) : ํ•ด๋‹น ์‚ฌ์ง„์„ ๋งˆ์šฐ์Šค๋กœ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์˜ฌ๋ฐ”๋ฅธ ํŒจ๋„('๋ชจ๋ธ ์ฐฉ์šฉ')์œผ๋กœ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค. <br>(์‹ค์ œ ํŒŒ์ผ๋„ model โ†” product_only ํด๋” ๊ฐ„์— ์ด๋™๋ฉ๋‹ˆ๋‹ค.)
    • 3.5 ๋ถˆํ•„์š”ํ•œ ์ด๋ฏธ์ง€ ์‚ญ์ œ<br>(์ƒํ’ˆ๊ณผ ๋ฌด๊ด€ํ•˜๊ฑฐ๋‚˜ ํ’ˆ์งˆ์ด ๋งค์šฐ ๋‚ฎ์€ ์‚ฌ์ง„) : ํ•ด๋‹น ์‚ฌ์ง„์„ ์„ ํƒํ•˜๊ณ  ์‚ญ์ œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. <br>(๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€ ํ™•์ธ ํ›„ ์‹ค์ œ ํŒŒ์ผ์ด ์˜๊ตฌ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.)
    • 3.6. ์ด๋ฏธ์ง€ ์ง์ ‘ ํŽธ์ง‘ (์ž๋ฅด๊ธฐ)<br>(์„ธ๊ทธ๋ฉ˜ํ…Œ์ด์…˜ ์˜ค๋ฅ˜ ๋“ฑ์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ž˜๋ผ๋‚ด์•ผ ํ•  ๊ฒฝ์šฐ) : 1. ํ•ด๋‹น ์ด๋ฏธ์ง€๋ฅผ ๋”๋ธ”ํด๋ฆญํ•˜๊ฑฐ๋‚˜ 'ํŽธ์ง‘' ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ํŽธ์ง‘ ํ™”๋ฉด์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.<br>2. ๋งˆ์šฐ์Šค๋กœ ์›ํ•˜๋Š” ์˜์—ญ์„ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์ง์ ‘ ์ž˜๋ผ๋‚ด๊ณ (Crop) ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.<br>3. ํŽธ์ง‘๋œ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋‹ค์‹œ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ ์„ ์ • ์ž‘์—…์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

4. ์ตœ์ข… ํ™•์ • ๋ฐ ์ €์žฅ

  • ๋Œ€ํ‘œ ์ด๋ฏธ์ง€๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜๋ฉด, ๋ชจ๋“  ๋ณ€๊ฒฝ์‚ฌํ•ญ(์„ ์ •, ์ด๋™, ์‚ญ์ œ, ํŽธ์ง‘)์€ ์‹œ์Šคํ…œ์— ์ž๋™์œผ๋กœ ๊ธฐ๋ก ๋ฐ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

5. ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ์ œ์•ˆ: ์ž‘์—… ํšจ์œจ ๊ทน๋Œ€ํ™”๋ฅผ ์œ„ํ•˜์—ฌ

1. ์†๋„ ๋ฐ ํšจ์œจ์„ฑ ํ–ฅ์ƒ

  • ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค ์ง€์›:
    • ๋ฐฉํ–ฅํ‚ค (โ†, โ†’): ์ด์ „/๋‹ค์Œ ์ƒํ’ˆ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์ด๋™
    • ๋ฐฉํ–ฅํ‚ค (โ†‘, โ†“): ํ›„๋ณด ์ด๋ฏธ์ง€๋“ค ๋‚ด์—์„œ ์„ ํƒ ํฌ์ปค์Šค ์ด๋™
    • ์ŠคํŽ˜์ด์Šค ๋ฐ” ๋˜๋Š” Enter: ํฌ์ปค์Šค๋œ ์ด๋ฏธ์ง€๋ฅผ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€๋กœ ์ง€์ •
    • Delete ํ‚ค: ์„ ํƒ๋œ ์ด๋ฏธ์ง€ ์‚ญ์ œ
  • ์ผ๊ด„ ์ฒ˜๋ฆฌ (Batch Processing):
    • Shift ๋˜๋Š” Ctrl ํ‚ค๋ฅผ ์ด์šฉํ•ด ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€๋ฅผ ํ•œ ๋ฒˆ์— ์„ ํƒํ•˜์—ฌ ๋‹ค๋ฅธ ์ƒ‰์ƒ ๊ทธ๋ฃน์œผ๋กœ ์˜ฎ๊ธฐ๊ฑฐ๋‚˜ ์‚ญ์ œํ•˜๋Š” ๊ธฐ๋Šฅ.
  • ์ง„ํ–‰๋ฅ  ํ‘œ์‹œ ๋ฐ ํ•„ํ„ฐ๋ง:
    • ์ „์ฒด ์ƒํ’ˆ ๋Œ€๋น„ ๊ฒ€์ˆ˜ ์™„๋ฃŒ ํ˜„ํ™ฉ์„ ๋ณด์—ฌ์ฃผ๋Š” ์ง„ํ–‰๋ฅ  ํ‘œ์‹œ์ค„(Progress Bar).
    • ๊ฒ€์ˆ˜ ์™„๋ฃŒ, ๋ฏธ์™„๋ฃŒ, ํ”Œ๋ž˜๊ทธ ์ง€์ • ๋“ฑ ์ƒํƒœ๋ณ„๋กœ ์ƒํ’ˆ ๋ชฉ๋ก์„ ํ•„ํ„ฐ๋งํ•˜๋Š” ๊ธฐ๋Šฅ.

2. ๋ฐ์ดํ„ฐ ํ’ˆ์งˆ ๊ด€๋ฆฌ

  • ํ’ˆ์งˆ ํ”Œ๋ž˜๊ทธ(Flag) ๊ธฐ๋Šฅ:
    • ์‚ญ์ œํ•˜๊ธฐ๋Š” ์• ๋งคํ•˜์ง€๋งŒ ํ’ˆ์งˆ์— ์ด์Šˆ๊ฐ€ ์žˆ๋Š” ์ด๋ฏธ์ง€(์˜ˆ: ์ €ํ™”์งˆ, ํ๋ฆฟํ•จ, ๊ตฌ๋„ ๋ถˆ๋Ÿ‰)์— ํ”Œ๋ž˜๊ทธ๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ธฐ๋Šฅ. ์ถ”ํ›„ ํ”Œ๋ž˜๊ทธ๋ณ„๋กœ ๋ชจ์•„๋ณด๊ธฐ ๋ฐ ์ผ๊ด„ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒ์„ธ ์ •๋ณด ํ‘œ์‹œ (ํˆดํŒ):
    • ์ด๋ฏธ์ง€ ์œ„์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ํŒŒ์ผ๋ช…, ํ•ด์ƒ๋„(1024x1024), ํŒŒ์ผ ํฌ๊ธฐ ๋“ฑ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ธฐ๋Šฅ. ์ €ํ™”์งˆ ์ด๋ฏธ์ง€๋ฅผ ์ง๊ด€์ ์œผ๋กœ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

3. ์‚ฌ์šฉ์ž ๊ฒฝํ—˜(UX) ๊ฐœ์„ 

  • ์‹คํ–‰ ์ทจ์†Œ / ๋‹ค์‹œ ์‹คํ–‰ (Undo / Redo):
    • Ctrl+Z, Ctrl+Y๋ฅผ ํ†ตํ•ด ์‹ค์ˆ˜๋กœ ์ˆ˜ํ–‰ํ•œ ์ž‘์—…(์ด๋™, ์‚ญ์ œ, ์ง€์ • ๋“ฑ)์„ ๋˜๋Œ๋ฆฌ๊ฑฐ๋‚˜ ๋ณต์›ํ•˜๋Š” ํ•„์ˆ˜ ๊ธฐ๋Šฅ.
  • ๋ ˆ์ด์•„์›ƒ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•:
    • ์ด๋ฏธ์ง€ ์ธ๋„ค์ผ ํฌ๊ธฐ๋ฅผ ์Šฌ๋ผ์ด๋”๋กœ ์กฐ์ ˆํ•˜๊ฑฐ๋‚˜, ํ™”๋ฉด ํŒจ๋„์˜ ๋„ˆ๋น„๋ฅผ ์กฐ์ ˆํ•˜๋Š” ๋“ฑ ์‚ฌ์šฉ์ž ๋งž์ถคํ˜• ํ™”๋ฉด ๊ตฌ์„ฑ ์˜ต์…˜.
  • ํ…Œ๋งˆ ์ง€์› (๋‹คํฌ/๋ผ์ดํŠธ ๋ชจ๋“œ):
    • ์žฅ์‹œ๊ฐ„ ๊ฒ€์ˆ˜ ์‹œ ์ž‘์—…์ž์˜ ๋ˆˆ ํ”ผ๋กœ๋ฅผ ๋œ์–ด์ฃผ๊ธฐ ์œ„ํ•œ ํ™”๋ฉด ํ…Œ๋งˆ ์ „ํ™˜ ๊ธฐ๋Šฅ.

4. ํ˜‘์—… ๋ฐ ๊ด€๋ฆฌ

  • ์ฝ”๋ฉ˜ํŠธ/๋ฉ”๋ชจ ๊ธฐ๋Šฅ:
    • ํŠน์ • ์ƒํ’ˆ์ด๋‚˜ ์ด๋ฏธ์ง€์— ๋Œ€ํ•ด ํ…์ŠคํŠธ ๋ฉ”๋ชจ๋ฅผ ๋‚จ๊ธฐ๋Š” ๊ธฐ๋Šฅ (์˜ˆ: "์ด ์ƒํ’ˆ์€ ์žฌ์ดฌ์˜ ํ•„์š”", "JSON ์ •๋ณด์™€ ์‹ค์ œ ์ƒ‰์ƒ ๋‹ค๋ฆ„").
  • ์ž‘์—… ๋‚ด์—ญ ๋ณด๊ณ ์„œ ๋‚ด๋ณด๋‚ด๊ธฐ (Export):
    • ๊ฒ€์ˆ˜ ์™„๋ฃŒ ํ›„, ๊ฐ ์ƒํ’ˆ ๋ฐ ์ƒ‰์ƒ๋ณ„๋กœ ์–ด๋–ค ํŒŒ์ผ์ด ๋Œ€ํ‘œ ์ด๋ฏธ์ง€๋กœ ์„ ์ •๋˜์—ˆ๋Š”์ง€ ๋ชฉ๋ก์„ CSV ๋˜๋Š” Excel ํŒŒ์ผ๋กœ ์ถ”์ถœํ•˜๋Š” ๊ธฐ๋Šฅ. ์ตœ์ข… ๊ฒฐ๊ณผ ์ •๋ฆฌ ๋ฐ ๋ณด๊ณ ์— ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.