Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

810 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๋กœ๊ณ  ๊ผผ๋Œ€ (๊ผผ๊ผผํ•˜๊ฒŒ ๋Œ€์‹  ์ ๊ฒ€ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค)

๐Ÿ‘† ์œ„ ์ด๋ฏธ์ง€ ํด๋ฆญํ•˜๋ฉด ๋žœ๋”ฉํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค ๐Ÿ‘†


โœจ ๊ฐœ์š”

๐Ÿฅ‡ SSAFY 12๊ธฐ ํŠนํ™” PJT 1๋“ฑ ๐Ÿฅ‡ | ๐Ÿฅˆ์˜์ƒ ํฌํŠธํด๋ฆฌ์˜ค 2๋“ฑ ๐Ÿฅˆ | ๐Ÿ• SUPER APP ์ฐธ์—ฌ ๐Ÿ•

์„œ๋น„์Šค๋ช… : ๊ผผ๋Œ€ ( ๊ผผ๊ผผํ•˜๊ฒŒ ๋Œ€์‹  ์ ๊ฒ€ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค )

ํ•œ์ค„ ์„ค๋ช… : AI ๋ชจ๋ธ์„ ํ™œ์šฉํ•œ ์žฅ๋น„ ์ƒํƒœ ๊ด€๋ฆฌ ์„œ๋น„์Šค

๋„๋ฉ”์ธ : ์˜์ƒ AI

ํŒ€์› : FE 2๋ช… / BE 2๋ช… / AI 2๋ช…

ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ : 2025.03.03 ~ 2025.04.11

โœจ ๋ชฉ์ฐจ

  1. ์ฃผ์š” ๊ธฐ๋Šฅ
  2. ์ฃผ์š” ๊ธฐ๋Šฅ๋ณ„ ํ™”๋ฉด (์œ ์ € / ๊ด€๋ฆฌ์ž)
  3. ๊ธฐ์ˆ ์  ํŠน์ง•
  4. ๊ธฐ์ˆ  ์Šคํƒ
  5. ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ๋ฐ ์‚ฐ์ถœ๋ฌผ
  6. ๊ฐœ๋ฐœ ๋ฉค๋ฒ„ ๋ฐ ํšŒ๊ณ 
  7. ๋ฉ”๋‰ด์–ผ ๋ฐ ์ƒ์„ธ๋ฌธ์„œ

โœจ ์ฃผ์š” ๊ธฐ๋Šฅ

์„œ๋น„์Šค ์„ค๋ช…

  • SSAFY์—์„œ ๋Œ€์—ฌํ•˜๋Š” ๋…ธํŠธ๋ถ์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.
  • ๋…ธํŠธ๋ถ ์ˆ˜๋ น ๋ฐ ๋ฐ˜๋‚ฉ์‹œ ํ•„์š”ํ•œ ์ˆ˜๋ นํ™•์ธ์„œ ์ž‘์„ฑ ์ ˆ์ฐจ๋ฅผ ์•ฑ ํ•˜๋‚˜๋กœ ๊ฐ„ํŽธํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • AI๊ฐ€ ์™ธ๊ด€ ๊ฒฐํ•จ์„ ์ž๋™์œผ๋กœ ํƒ์ง€ํ•˜๋ฉฐ ๊ธฐ๊ธฐ์„ฑ๋Šฅ์„ ์ ๊ฒ€ํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

1. ์™ธ๊ด€ ๊ฒฐํ•จ ์ž๋™ ํƒ์ง€

  • YOLOv8, Faster R-CNN ๊ธฐ๋ฐ˜ ๋ชจ๋ธ๋กœ ๋…ธํŠธ๋ถ ์™ธ๊ด€ 6๊ฐœ ๋ถ€์œ„ ์ž๋™ ์ดฌ์˜ ๋ฐ ํ ์ง‘ ํƒ์ง€
  • ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์— ๋งž์ถ˜ ๋ฐ์ดํ„ฐ ํŒŒ์ธํŠœ๋‹ ๋ฐ ์˜คํƒ ์ œ๊ฑฐ ์ „๋žต ์ ์šฉ

2. ํ•˜๋“œ์›จ์–ด ์„ฑ๋Šฅ ์ž๊ฐ€์ ๊ฒ€

  • ์ž์ฒด ์ œ์ž‘ ์ ๊ฒ€ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด USB, ํ‚ค๋ณด๋“œ, ์ถฉ์ „๊ธฐ, ๋ฐฐํ„ฐ๋ฆฌ ๋“ฑ ๊ธฐ๋Šฅ ์ ๊ฒ€
  • ์•ฑ-ํ”„๋กœ๊ทธ๋žจ ๊ฐ„ ๋žœ๋ค ์ฝ”๋“œ ์—ฐ๋™์„ ํ†ตํ•œ ๊ฒฐ๊ณผ ์ž๋™ ์ „์†ก

3. OCR ๊ธฐ๋ฐ˜ ์‹œ๋ฆฌ์–ผยท๋ฐ”์ฝ”๋“œ ์ธ์‹

  • Google Vision OCR API ์‚ฌ์šฉ
  • ์นด๋ฉ”๋ผ ์ดฌ์˜๋งŒ์œผ๋กœ ์‹œ๋ฆฌ์–ผ ๋ฒˆํ˜ธ ๋ฐ ๋ฐ”์ฝ”๋“œ ์ž๋™ ์ธ์‹ ๋ฐ ์ž…๋ ฅ

4. PDF ์ž๋™ ์ƒ์„ฑ ๋ฐ ์ œ์ถœ

  • ์™ธ๊ด€ ์ด๋ฏธ์ง€, ํƒ์ง€ ๊ฒฐ๊ณผ, ์ ๊ฒ€ ๊ฒฐ๊ณผ, ์„œ์•ฝ์„œ ํฌํ•จ ๋ฌธ์„œ ์ž๋™ ์ƒ์„ฑ
  • ์•ฑ์—์„œ ๋ฒ„ํŠผ ํด๋ฆญ๋งŒ์œผ๋กœ ๊ด€๋ฆฌ์ž ์„œ๋ฒ„์— ์ œ์ถœ

5. ๊ด€๋ฆฌ์ž ์›น์„ ํ†ตํ•œ ์žฅ๋น„ ํ†ตํ•ฉ ๊ด€๋ฆฌ

  • ์žฅ๋น„๋ณ„ยท๊ต์œก์ƒ๋ณ„ ์ด๋ ฅ ์กฐํšŒ ๋ฐ ์ œ์ถœ ์ƒํƒœ ํ™•์ธ
  • ๋ฏธ์ œ์ถœ์ž ๋Œ€์ƒ ์•Œ๋ฆผ ์ „์†ก ๊ธฐ๋Šฅ ํฌํ•จ

๐Ÿ’ป ์ฃผ์š” ๊ธฐ๋Šฅ๋ณ„ ํ™”๋ฉด (์œ ์ €)

๐Ÿ‘‰ ์œ ์ € ์„œ๋น„์Šค ํ™”๋ฉด ๋ฐ”๋กœ๊ฐ€๊ธฐ

1. AI ๋ฅผ ํ™œ์šฉํ•œ ์™ธ๊ด€ ์ดฌ์˜

  • ๋…ธํŠธ๋ถ 6๊ฐœ ๋ถ€์œ„(์ƒํŒ, ํ•˜ํŒ, ์ขŒ์ธก๋ฉด, ์šฐ์ธก๋ฉด, ๋ชจ๋‹ˆํ„ฐ, ํ‚ค๋ณด๋“œ)๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์ดฌ์˜ํ•ฉ๋‹ˆ๋‹ค.
  • ํ™”๋ฉด ๊ฐ€์ด๋“œ๋ฅผ ๋”ฐ๋ผ ๋…ธํŠธ๋ถ์„ ๋งž์ถ”๋ฉด ์ž๋™์œผ๋กœ ์‚ฌ์ง„์ด ์ดฌ์˜๋ฉ๋‹ˆ๋‹ค.
  • ์ดฌ์˜ ํ›„ ์ด๋ฏธ์ง€๋ฅผ ํ™•์ธํ•˜๊ณ , ์žฌ์ดฌ์˜ ๋˜๋Š” ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์•ฑ์ด ์ค‘๊ฐ„์— ์ข…๋ฃŒ๋˜๋”๋ผ๋„ ๋งˆ์ง€๋ง‰ ์ง„ํ–‰ ๋‹จ๊ณ„๋ถ€ํ„ฐ ์ด์–ด์„œ ์ดฌ์˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ ๋‹จ๊ณ„๋ณ„๋กœ ์ดฌ์˜ ๊ฐ€์ด๋“œ๊ฐ€ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

2. ํ•˜๋“œ์›จ์–ด ์„ฑ๋Šฅ ์ž๊ฐ€์ ๊ฒ€

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

3. PDF ์ƒ์„ฑ ๋ฐ ๊ฐ„ํŽธ ์ œ์ถœ

  • ์™ธ๊ด€ ์ด๋ฏธ์ง€, AI ๋ถ„์„ ๊ฒฐ๊ณผ, ๋…ธํŠธ๋ถ ์ •๋ณด, ์„œ์•ฝ์„œ ๋“ฑ ๋ชจ๋“  ์ •๋ณด๋ฅผ ํ•˜๋‚˜์˜ PDF๋กœ ์ž๋™ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ์ œ์ถœ ๋ฒ„ํŠผ ํ•œ ๋ฒˆ์œผ๋กœ ๊ด€๋ฆฌ์ž ์›น์— ๋ฌธ์„œ๊ฐ€ ์ „์†ก๋˜์–ด, ๊ฐ„ํŽธํ•˜๊ฒŒ ์ ๊ฒ€ ๊ฒฐ๊ณผ๋ฅผ ์ œ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”ง ์ฃผ์š” ๊ธฐ๋Šฅ๋ณ„ ํ™”๋ฉด (๊ด€๋ฆฌ์ž)

๐Ÿ‘‰ ๊ด€๋ฆฌ์ž ์„œ๋น„์Šค ํ™”๋ฉด ๋ฐ”๋กœ๊ฐ€๊ธฐ ๐Ÿ”—

1. ๊ด€๋ฆฌ์ž ์„œ๋ฒ„์—์„œ ๋ชจ๋“  ๊ธฐ๊ธฐ ๊ฐ„ํŽธ ๊ด€๋ฆฌ

  • ๊ธฐ๊ธฐ๋ณ„ยท๊ต์œก์ƒ๋ณ„ ์ด๋ ฅ์„ ํ•œ๋ˆˆ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด, ์ง€์†์ ์ด๊ณ  ์ฒด๊ณ„์ ์ธ ์žฅ๋น„ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ๋…ธํŠธ๋ถ ์ ๊ฒ€ ์ด๋ ฅ, ์ œ์ถœ ์ƒํƒœ, ์„ฑ๋Šฅ ์ ๊ฒ€ ๊ฒฐ๊ณผ ๋“ฑ์„ ํ†ตํ•ฉ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


โœจ ๊ธฐ์ˆ ์  ํŠน์ง•

1. ํ ์ง‘ ํƒ์ง€ AI ๊ฐœ๋ฐœ

  • Faster R-CNN ๊ธฐ๋ฐ˜ ๋ชจ๋ธ ์ ์šฉ
    • ๊ธฐ์กด YOLO ๋ชจ๋ธ์—์„œ Faster R-CNN์œผ๋กœ ์ „ํ™˜ํ•˜์—ฌ ์ž‘์€ ํ ์ง‘ ํƒ์ง€ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ
  • ์•ฝ 2,800์žฅ์˜ ๋ฐ์ดํ„ฐ์…‹ ๊ตฌ์ถ•
    • ์ผ๋ฐ˜ ๋…ธํŠธ๋ถ ์ด๋ฏธ์ง€ 2,000์žฅ๊ณผ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์— ์ ํ•ฉํ•œ ์ถ”๊ฐ€ ์ด๋ฏธ์ง€ 800์žฅ์„ ์ˆ˜์ง‘ํ•˜์—ฌ ๋ฐ์ดํ„ฐ์…‹์„ ๊ตฌ์„ฑ
    • Bounding Box๋กœ ๋ผ๋ฒจ๋ง
  • SSAFY ๋…ธํŠธ๋ถ์— ์ตœ์ ํ™”๋œ ํŒŒ์ธํŠœ๋‹
    • ์ผ๋ฐ˜ ๋ชจ๋ธ์„ ํ•™์Šตํ•œ ๋’ค, SSAFY ๋…ธํŠธ๋ถ ๋ฐ์ดํ„ฐ๋กœ ํŒŒ์ธํŠœ๋‹์„ ์ง„ํ–‰ํ•ด ์‹ค์ œ ์‚ฌ์šฉ ํ™˜๊ฒฝ์— ๋งž๋Š” ์„ฑ๋Šฅ์„ ํ™•๋ณด
  • ๋ ˆ์ด์–ด ๊ณ ์ •์„ ํ†ตํ•œ ์˜คํƒยท๋ฏธํƒ ๊ฐ์†Œ
    • ํ•™์Šต ์‹œ ์ผ๋ถ€ ๋ ˆ์ด์–ด๋ฅผ ๊ณ ์ •ํ•จ์œผ๋กœ์จ ๋ชจ๋ธ์˜ ์ผ๋ฐ˜ํ™” ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•˜๊ณ  ์˜ค๋ฅ˜ ํƒ์ง€๋ฅผ ์ตœ์†Œํ™”

2. ๋…ธํŠธ๋ถ ํƒ์ง€ ๋ชจ๋ธ ๊ฐœ๋ฐœ

  • YOLO ๊ธฐ๋ฐ˜ ๋…ธํŠธ๋ถ ํƒ์ง€ ๋ชจ๋ธ ๊ตฌ์ถ•
    • ์™ธ๋ถ€ ๋ฐฐ๊ฒฝ๊นŒ์ง€ ํƒ์ง€ํ•˜๋˜ ๊ธฐ์กด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด, ๋…ธํŠธ๋ถ ์ž์ฒด๋ฅผ ์ธ์‹ํ•˜๋Š” ์ „์šฉ ํƒ์ง€ ๋ชจ๋ธ์„ ๋ณ„๋„๋กœ ๊ฐœ๋ฐœ
  • ๋ฐฐ๊ฒฝ ํ•„ํ„ฐ๋ง์„ ํ†ตํ•œ ์ •ํ™•๋„ ํ–ฅ์ƒ
    • ๋ชจ๋ธ์ด ๋…ธํŠธ๋ถ ์™ธ ์˜์—ญ์„ ์˜คํƒํ•˜์ง€ ์•Š๋„๋ก ๋ฐฐ๊ฒฝ ์ •๋ณด๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ œ๊ฑฐํ•˜์˜€์Šต๋‹ˆ๋‹ค.

3. ์ž๋™ ์ดฌ์˜ AI ๊ฒฝ๋Ÿ‰ํ™”

  • ์‚ฌ์šฉ์ž ์ดฌ์˜ ํ’ˆ์งˆ ๊ธฐ์ค€์„ AI๊ฐ€ ์ž๋™ ํŒ๋‹จ
    • ํ”๋“ค๋ฆผ ์—†์ด ์„ ๋ช…ํ•˜๊ณ , ์ผ์ •ํ•œ ๊ฐ๋„์™€ ์กฐ๋„๋ฅผ ๋งŒ์กฑํ•  ๋•Œ๋งŒ ์ž๋™ ์ดฌ์˜๋˜๋„๋ก ๊ตฌํ˜„
  • ๋ชจ๋ฐ”์ผ ์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๋ชจ๋ธ ๊ฒฝ๋Ÿ‰ํ™”
    • YOLO ๋ชจ๋ธ์„ TFLite๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์˜จ๋””๋ฐ”์ด์Šค ํ™˜๊ฒฝ์—์„œ๋„ ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•œ ์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋„๋ก ์ตœ์ ํ™”

๐Ÿ“š ๊ธฐ์ˆ  ์Šคํƒ

Backend

Frontend

AI

Infra

Project Management & DevOps

โœจ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ๋ฐ ์‚ฐ์ถœ๋ฌผ


๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ๊ฐœ๋ฐœ ๋ฉค๋ฒ„ ๋ฐ ์—ญํ• ๋ถ„๋‹ด


์ •์œ ์ง„

๊น€์„ฑ์ˆ˜

๊น€์ •์–ธ
ํŒ€์žฅ & ํ ์ง‘ ํƒ์ง€ AI ๊ฐœ๋ฐœ Backend ์ž๋™์ดฌ์˜, ๋…ธํŠธ๋ถ ํƒ์ง€ AI ๊ฐœ๋ฐœ

๋„์Šน๊ตญ

์ด์ƒํ˜

์ด์†กํฌ
Infra & Backend & ์ž๊ฐ€์ ๊ฒ€ ํ”„๋กœ๊ทธ๋žจ Frontend Frontend


๐Ÿ“’ ๋ฉ”๋‰ด์–ผ ๋ฐ ์ƒ์„ธ ๋ฌธ์„œ

About

๐Ÿฅ‡SSAFY 12๊ธฐ ํŠนํ™” ํ”„๋กœ์ ํŠธ 1๋“ฑ๐Ÿฅ‡

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages